This is our newest and best vacation spot. The fact that it has a limited population and tourists makes it special. The restaurants are affordable and the water is crystal clear. This hotel is truly a 5 star hotel with excellent service and affordable restaurants. It is luxurious. The snorkeling beaches at the hotel are great, amd the national parks nearby are amazing. We went this august and will return in February. Book through hotwire or find the best rate via sidestep or airline.com.