Sally’s place was perfect for our family of 5. It had all the amenities you could need from daily cleaning to fully stocked kitchen ware. It is right on the beach with the ocean out the front door. The only drawback is the sea grass, which no one can control but the resort very diligently picks it up as best they can each morning. We used the on-site dive shop, No Worries Tours, for a fishing trip and a dive/snorkel trip. They were very accommodating, I would highly recommend the diving and snorkeling. We also rented a golf cart for a few days to go to Secret Beach and also into San Pedro. I highly recommend Sally’s villa and Sapphire Beach resort. I cannot wait to come back again!