Jason's place was located in a lovely beach resort. The condo was nicely furnished and decked out with flowers upon arrival. The condo overlooks a pool area and was great for sitting outside for morning coffee.
Make sure that you are complete in purchasing any cooking materials in San Pedro before transferring to Sapphire Beach Resort. I was used to AirBnB locations that had an array of "Pantry" items available. Luckily the restaurant let me borrow some staples like sugar and oil.
We were happily surprised to find that golf carts were available for rent at the resort office without having to rent them from San Pedro. This allowed us to rent them for times less than a day just to do a bit of exploring.
The only problem with the resort was with water clarity off the beach right at the resort. The sea just to the north and south of the resort was beautifully clear but not at the resort.
The on site snorkel/dive/tour shop was fantastic and Hill was very accommodating. We especially loved fishing with Mario and Super Mario. I was amazed at how many fish we caught.
Get up early in the morning to do a bit of bird watching. There are many species endemic to the Yucatan peninsula that can be seen right at the resort. Overall this is a lovely place to relax and a take a few tours.