We went here for the first chunk of our honeymoon after our initial hotel plans fell through and it was well worth it. Some earlier reviews mentioned that the hotel itself is a little tired, and while that's true for the general decor walking around, it didn't detract from our experience. The amenities were also all wonderful, including the gym, pool, and outdoor experiences. We were able to snorkel in the bay (which I HIGHLY recommend, especially since snorkeling equipment is free for guests for the first hour) and attended a complimentary yoga class. Our breakfast was also included with the rate, and we loved the buffet (and aren't normally buffet people). I would definitely recommend staying here for any sort of trip. We also really enjoyed Brown's Beach House on property, and would recommend eating there for any sort of celebratory dinner.