While a big ticket stay, we found this property to be worth the splurge. The amenities are exceptional, the finishes in the apartments are absolutely the utmost in luxury and the service is what you would expect at this price point. They offer it before you realize you need it kind of service. The only caveat would be the rather uninspired breakfast offerings. Could be a little more varied and generous. The beach is magnificent and the pool, while on the smaller side, was never crowded due to the beautiful beach just steps away. There are beach toys for little and big kids, from sand toys to paddle boards readily available.