The resort is super charming with a beautiful garden, perfect pool, outstanding infinity pool, children friendly staff and beach, excellent massage - both the setting and staff, very nice barbeque on the beach, an overall welcoming, relaxing and lovely atmosphere (much more charming decorating than other resorts in the area). The breakfast is ok, but terrible coffee. The room was nice, excellent king size bed, clean, with wifi and TV, but make sure if you book a standard room not to get the rooms on the other side of the road (the non-ocean side called the yellow rooms) -we had to insist to stay at the actual resort, and they were luckily very nice about changing our room.