I have stayed in this resort before. It is a nice place with pools, hot tubs, and beach access. This unit is on the first floor and very close to the beach. While I appreciate the security they have, the check-in was cumbersome. Our names were not on the register at the gatehouse. After a long flight this was not how we expected to be greeted. We really liked our apartment and Marisol was very responsive to our questions.