We loved our visit, the staff was amazing and spent the time to work through the language barrier. The food was top notch, beautiful location on the private beach.
The bad: hot water was warm but not hot. The hot tub was the same temperature as the pool, not hot.The beach was nice but trash left behind by the gusts should be cleaned up better.
Overall the experience was great, clean rooms, comfortable beds, great staff, great food, great view, great price. We will be back again soon.