Sapphire Beach Resort was great! A bit of an adventure to get to (10 miles north of Central San Pedro) but that's part of the fun. Good A/C, Wifi, staff, food, and a great dive shop on the location if you want to go snorkeling/scuba diving. Only issue was 2, 2-hour-long power outages that lasted from around 9-11 pm