What an awesome experience. We had a large group staying at the Mayan Princess in San Pedro. Everything was ready, staff very helpfull, never bothered us. Minimal beach selling in the area. Would highly recommend Amigos del Mar dive shop which is on the property. Juan, Tony and George were our dive masters for the week. Very knowlegable of the area. More than willing to help. They kept our equipment clean and dry for the week allways ready for the morning dive through the night diving. I could go on for hours about the island. Food, mainland tours ect... Just wanted to give a proper thumbs up for the Mayan Princess and Amigos del Mar.