The accommodations, space, and surroundings of the Penthouse were just as described by Gina! Our family of 5 had a very nice stay. Plenty of views, shops, and restaurants for everyone! The balcony views/ sunsets were perfect!
If you want to snorkel, I would say to bring your own gear or there are many places to rent as we only found one snorkel for a child that was in the closet.
It was awesome having fresh towels supplied by the hotel for the beach daily! There were 4 beach chairs which was very nice but the umbrella was broken so if anyone wants shade, you may have to seek out an umbrella.
The only other negative would be our experience at check in. We were not on the hotel's list for some reason and the front desk staff were less than accommodating as to figure out why. Once I contacted Gina, she figured things out and our stay was great.