The food is amazing delicious created by people who understand the "pursuit of the palate". I have eaten here at leaset 5 times and each time I have been satisfied even though the dishes are the same each time. I do not mind that at all. Always well seasoned and fresh.
The ambience is amazing too. From the music playing in the background to the friendly staff, this an ideal spot to meet friends or perhaps a date even if you are lucky. You forget that you are in the city with it's lush greenery.
Get there early. Just before 7PM if possible. Because the vegetarian buffet is only for two hours and food disappears very quickly. You can't blame anyone for that. For this 100 Baht treat you are getting your money's worth.
You can end the dinner with some fresh sweet pineapple or other sweet item on the buffet. Each time I've been there the pineapple has been sweet beyond my expectation. I can tell that someone is making sure the produce is fresh and ripe instead of just plopping it on the table just to say they have it.
I also signed up for the cooking class and was satisfied with the team and the operations. They make arrangement for vegans/vegetarians in the class. That includes not using fish sauce or cooking the spring rolls separate.
Gap's House you are the best! See you soon.
Updated from previous review on Monday February 04, 2013
Cons: Buffet dishes can go quick