We came across this place on a walk up the beach from our hotel - we liked it so much we came here twice. What I particularly liked was that the meals were served in a sort of covered deck on legs, which meant you were out of sight from people on the beach (it was Ramadan). The food was very good, I had crab 'Twisted Palm' style which was amazing, a sort of coconut curry sauce. Unfortunately it wasn't on the menu when we went back, as it seems that the menu changes each day. I had a grilled fish the second time, which was good too.
Considering the price, which was reasonable, the place is a very good venue for lunch. However there was an American girl harrasing us to come for a massage while we were waiting for our food which was annoying, she kept banging on the wall of the cabin to get our attention and seemed a bit out of it. Also the beers could have been colder, although there had been some power cuts earlier that day which probably didn't help.
I think when the tide is high the cabin is out over the water, which would make it an even nicer setting to eat in.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.