Very nice airport if you have time to loiter before you flight.  Free Wi-Fi, nice rocking chairs, decent restaurant selections, good shops.  BUT, this airport is NOT made for those with tight connections.  Its spider layout makes it problematic if you get in at a high B gate and have an E gate departure.  RUN don't walk if you have less than 20 minutes to board your next flight.  You may even want to wear a pair of Depends so you can just soil yourself to save time.  I also think it's awkward having bathroom attendants.