This place fully lives up to its high ratings. All aspects of everything provided here are high quality and well taken-care of. It did support a very relaxing experience. For the benefit of others, while it is possible to walk to a beach from here, we always drove because the beaches with snorkeling areas we wanted to see were further away. Even if we had stayed some place on a beach, it is likely we would have ended up driving to a beach anyway to snorkel in more than one location.