having stayed in some of the better hotels in the world, i can honestly say that the bangkok shangri-la is one of the best. at the concierge level there is a butler on every floor and can provide food or other amenities. we were there on the king's birthday and they brought food and wine to our balcony so we could watch the fireworks (limited this year, i suspect because of the flooding). they also had a wonderful choral group sing in in the entrance with a large screen showing festivities all over thailand. between the breakfast at the restaurant and afternoon tea and other "feedings" you could have eaten most of the day