"Beautiful hotel complex. The pictures don't do it justice in terms of how spacious and well designed/ kept the property is. The beach is a fairly decent walk from the hotel- about 10minutes. It's a nice walk but something to know if you think it's going to be on your doorstep. Lots of beautiful restaurants. Pools were great, esp with young kids as there were shallow areas in all 3 of the pools. Lovely breakfast. The chief concierge was really helpful and accommodating with our requests, eg for late check out. The beach is lovely- clean and relaxed. Lovely palm trees, lots of loungers and space to sit. The horse riding complex was an extra bonus- we took our 3yr old for a ride which he loved. Watch out for the new suites if you're getting an apartment- they don't have a kitchen in them (despite being very large and decked out in high end decor and fittings). They are really nicely done but missing a few helpful amenities (e.g. washer/dryer, sink in the dining area where you'd expect the kitchenette to be). The older apartment suites have much better amenities although are a bit less fancy and newly decorated."