Great hotel - good clean and spacious rooms. The staff were really good and welcoming and responsive when I had some issues with my air-conditioning. Great access to beach. Beautiful surroundings with trees, birds, flowers etc. A lot of little outdoor spots to relax or pass time with board games.
I did not have the food in the hotel so I cannot comment.
The WiFi was very weak and non-existent from certain rooms. That was the only issue we had. No possibility to do any work or use your wifi to save on data costs.