Sally's place was perfect for our two families (4 adults, 3 children). Being right on the beach was a treat. The Sapphire Beach Resort is a small resort with an excellent restaurant, 3 small pools, and an outside pool bar. The staff at the Sapphire Resort was amazing and went above and beyond to make our stay as comfortable and care-free as possible. The house/resort is about an hour golf cart ride from San Pedro (or you can take a taxi). It's perfect if you want to be away from the hustle and bustle of the city. We really enjoyed carting around the area - it was an adventure for sure. Make sure you check out the Secret Beach (not so secret)! The beach is beautiful there. Bring your snorkel gear and venture under the docks. You'll see some cool fish. They also have a great restaurant and bar. The resort has kayaks and paddle boards. We enjoyed kayaking out to the reef. The No Worries Dive Shop will take you on amazing expeditions and give you great advice on adventures. We enjoyed our stay so much! The only downside was the seaweed that washed onto the shore every night. Thankfully, the resort cleaned it up early in the morning and left the beach looking great. I heard it is seasonal - Feb to June. Other properties don't clean so it isn't easy to walk the beach north and south of the resort. It can be stinky too (not at our resort).