We ate lunch here on a gorgeous hot day, authentic Thai dishes were freshly prepared while my son ordered a pizza. The Thai food arrived really quickly but there was a wait for the pizza. The wait was worth it as we watched the view of the beach and drank our cold drinks, Heinenken beer 70 baht, Bacardi breezer 100baht. Staff were very nice and even bought out a bucket of water to wash the sand off my feet.
Overall, you won't be disappointed. Happy hour cocktails 100baht all day