Place was clean and as described in pictures. The resort is right next to a golf course, so that view may or may not be your cup of tea. Parking near the room is limited otherwise you’ll have to go to the parking garage which isn’t always enjoyable after a long day.
Beach is really close by, maybe around a 10-15 minute walk. Black rock is great for snorkeling!