We will be in Bangkok for 5 nights in July after a UK trip and thinking of treating my husband to a night in one of the Riverside hotels as his birthday is on the day we arrive. I'm looking at Anatara, Royal Orchid Sheraton and Ramada. We usually stay in much more low key (cheaper) accommodation in Bangkok and have never stayed Riverside, so I want this to be really nice. We want to go to Asiatique in the evening for the birthday dinner, so all have either free shuttle to Asiatique or walking distance (Ramada). Which would you choose for best value, good buffet breakfast and general ambience?