I was impressed with my stay. The photos did not do the property justice! The cabin is at a small resort, with that, the staff was accommodating & we had daily cleaning services. The bed was extremely comfortable, and we had a lovely patio. The on-site restaurant was delicious. And the view!!! Words can not describe it. The staff was able to help us book a snorkeling tour, which was far cheaper than what we had found online, and the company picked us up right from the dock! I will say this; I recommend renting your own golf cart to get around San Pedro. The property was tranquil and relaxing; it was a quick golf cart ride into town and 20 minutes to the island's west side, which had nicer beaches for swimming (no waves). With that, watching the sunrise and sunset from the resort or strolling down the pristine beaches is something I will never forget. Oh also! They provided us with snorkeling gear we could borrow for the day. Highly recommend