Great place! Awesome swimming area, good snorkeling right in front of the hotel. Jennifer was very helpful with all my questions. I would definitely recommend booking this resort through her.