Amazing place to stay, enjoy life, eat excellent food, enjoy morning, afternoon and night time events, live music and incredible attention from the staff. The environment is full of natural beauty. From the famous iguanas, to birds, to a beach view and lovely floral designs. They offer a gym to warm up, a sauna, 3 pools, including one for kids and a bar. This is a place I will be visiting again for sure.