Location in general was just what we wanted. My family and I are advanced snorkelers , were pleased with the marine life we saw. Cleanliness and service was excellent as was the breakfast at the restaurant. It has two pools and one is shallow for children. Our room view was beautiful and it was very peaceful until some ignorant America brought out his new turtle box and shared his music with the entire resort. The atmosphere before then was a wonderful Mexican island experience. These people at the resort have a great understanding of client service! Polite, rapid and professional. Excellent value.