Sally's place is beyond amazing. You can see green Caribbean waters right out the door less than 100 feet from the complex. Sally actually owns a unit in Sapphire Beach Resort so there is housekeeping, dive shop, front desk, maintenance staff on site at all times. They are extremely helpful and provided everything we ever needed or asked for. There is a restaurant and bar on property as well. The place is 10 miles out of San Pedro so a gold cart is a must but the trip up isn't too bad (just bumpy). There is free wifi on the property as well so we never needed to use our cell phones. The place is huge. 2 bedrooms and 2 bathrooms with a loft with two additional beds. I would stay again in a heartbeat! Sally is also a wonderful host. She communicated with us throughout our trip planning to help make sure we could navigate the country and activities we wanted. So highly recommended!