The staff here was fantastic and very helpful in accommodating myself and close to 100 sisters from our organization. The room was gorgeous as well as the view. The private beach was a perfect place to relax during our work week. Staff here was probably the nicest I've ever met at any type of hotel, especially when checking almost 100 of us in. Overall, there are great restaurants within walking distance, a nice private beach, a pool, and every rooms were gorgeous. I will most definitely be staying here again with or without the 100 other members of my organization. Thank you so much!