This place was perfect for us and our adult children. The beach equipment was much appreciated and the location was beautiful. We all enjoyed the pool, the view and the close proximity to beaches and snorkeling. The beds were very comfortable and it was nice to have TVs and fans in each room so we could have some time separate, too. It was clean and well-equipped. We had a good stay.