Babylon Beach villa #2 is nicely appointed with 3 king size beds. The decor & location is lovely on the water with a private dock. Chefy was very attentive and eager to make our stay comfortable. Snorkeling trips can be easily arranged where they can pick You up right at the dock, which was so convenient. I recommend Laji from New Adventures for snorkeling. He was very knowledgeable and led us on a wonderful, safe snorkeling trip with our 4 kids. Ramone’s village is also a 2 minutes walk where you can swim and sign up for snorkeling trips easily. Restaurants & shops were close by. Secret Beach was a fun day trip with a gorgeous calm swimming area. I recommend renting your golf cart once you arrive. We paid double what we would have paid in person and our Maya Golf cart that left us broken down 4 times. Lesson learned. There are tons of companies around, one just steps from the villa. Bring beach towels. We would recommend working with Chefy again.