We stayed only one night in Krungthep Wing (Deluxe Balcony). Checkin was fast and staff was very friendly and helpful explaining possible activities. Afternoon tea with small snacks and "happy hour" drinks in the lounge were a nice plus. Free cruise was located just next to the hotel in the evening and it made it easy to have a dinner outside restaurant (taxi back to the hotel was only a few bahts). Only disappointment was the breakfast, which was quite ok, but we were hoping to see wider selection of food available. Shangri-La isn't a cheap hotel but we got a decent price with Agoda so the price was ok. Overall a very nice hotel and we can recommend it to anyone considering staying in Bangkok.