AAni SThis property far surpassed our expectations. Having a self contained apartment made life so easy for our family of 4. The complex is right on the beach which provides an amazing outlook from each apartment. The beach has surprisingly good snorkeling and the coral and fish would keep us occupied all day. To get the most out of the area you really need a car. We would come back in a heartbeat. The staff were lovely and helped to make our stay as easy as possible. Loved every moment.