The complex is exceptional, including the grounds and the pools. Access to the beach is very easy. And the security is great. The layout of the unit is unique and good. The kitchen is nice and big. Both the second and third bedrooms have their own vanities in addition to the shared bathroom in their hall. Some of the furnishings were not on the same par as the level of the complex itself. Communications with the host company were not that great. Ended up working out out in the end, but during the process it was rough. The icemaker is broken and has been down for quite a while as is evident with the rust around it. A host offered to bring bags of ice, but they never showed up. Absolutely love the area and the complex and the layout of the unit.