The place was fantastic, the staff was very accommodating, even giving us towels we were swimming in their pools but there were basic commodities that were lacking. A phone for room service, inquiries, and basic communication to the front desk is none. There were no phone available in the room, you must walk back to the front desk to ask anything. That lack of communication is very bad in case of emergency. Another big issue for me were there was no restaurant. I mean zero. No food no drinks whatsoever. They will cook for you during breakfast but limited amount. I hope before booking we were informed to bring own food and drinks for main meals. Luckily we brought snacks.