We had a wonderful stay - the place was located conveniently near the beach and a bunch of snorkeling locations. We also enjoyed eating the food nearby - everything was a 5-10 minute drive or walking distance. They also provided some snorkel gear, beach toys for kids, chairs, umbrellas, etc which was very convenient for us! The place was also very clean and the check in/out process was very easy - Jessica was very communicative with us. We would definitely come back and stay here or recommend to friends.