This is a very charming resort right on the water. We enjoyed having a little casita to ourselves, the kitchenette and A/C were great. Everything was clean and comfortable, though the resort is a bit secluded. We knew this going in and rented a golf cart from the front desk for one day to explore Secret Beach and San Pedro town.
If you're looking for a swim, the beach itself is covered in seagrasses, but the pool is lovely. The restaurant/bar is right next to it, so it's a relaxing spot to spend an afternoon. They also have a tour company on site, but they were not able to arrange the tours we wanted so we found someone through TripAdvisor. Would recommend staying here if you're looking for an affordable spot with nice amenities, but be prepared to travel for other experiences.