Spent 10 days here at the end of April with husband and teenage son. The hotel is lovely, rooms are very clean and well equipped, although felt like the main bedroom could've done with a mirror and dresser. Most importantly, the animation staff were awesome. We were the only English family at this time, and they made sure we were included in everything. Special shout out to Max, who went above and beyond. The hotel is well situated, lots of great restaurants within easy reach. The beach was a good 10-15 minute walk though, downhill there uphill on the way back.