We reserved a walk out beach front room. The grounds, bar and restaurant are all excellent. For swimming it’s a bit rocky, but the resort has a shuttle that will take you to smugglers cove beach where they provide you with chairs and an umbrella that’s about 5 minutes away. A few areas that need improvement. First we had hot water issues around the time getting ready for dinner and before going to breakfast. Second, our patio furniture was missing cushions, as well as some of the wooden beach chairs. Third, robes should be switch out daily like towels. Not trying to be petty, but at $1000 per night, the resort should be close to perfect.