This place is amazing. The view from the balcony is spectacular and the snorkeling is incredible. Literally swim with giant turtles. It was a perfect place to stay for our family. They keep this place up very well, it was clean and very comfortable. We would highly recommend it!