Kaibo Upstairs is one of the best restaurants on the island, it is difficult to fault the food or service. The tables and restaurant presentation and views are beautiful.
When the upstairs restaurant is not open the beach bar sells good food too, but the "must do" is the Luna del Mar on the night of the full moon - this is an awesome experience - fine dining on the beach, sadly it was a bit cloudy and windy when we were there in November but hoping for better weather next year.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.