This place is at the higher cost end for Bangkok but is well worth the visit. Around 1600ThB per person however house wine is included (and quite nice) and free flowing.
We took 2 guests who were new to Thailand and were unsure on their willingness to be adventurous with Thai food.
Ginger is a buffet service with a global selection of choices, including various Thai dishes. You can basically eat until you can eat no more, wait a bit then go for it again.
We had a window seat, which was pre-booked an hour or so before. It wasn't that busy but all other window seats were taken so it is worth making the reservation in advance if you want the view.
If anything negative can be said, its the layout. The actual restaurant is split over 2 sides of the building which means you have to walk, carrying your food, through a lobby area and the lifts. It's not that bad but just feels a bit odd.
The service is really good and we didn't have to wait for anything. Glasses never go empty and there is always someone close by if you need anything else.
I really recommend this place and try the sushi. It's fantastic!
After eating, I would recommend heading up to the roof bar for a drink. It was raining when we were there so the large open air area was closed however inside has a nice atmosphere with live music.