Overall a very nice place. Right next to the beach and very close to black rock which is awesome for snorkeling. Definitely would definitely recommend if you want to get some snorkel time, also was able to see 4 sea turtles there. Check-in was a little rocky, we did book pretty last minute but the resort did not have us booked before calling someone to confirm, also the people at the front desk were a bit umm rude which I know the owner doesn't have control over. Overall clean nice place with plenty of room and anything you need for an extended stay.
Also probably me just being air headed but push the call button on the gate for the front desk to let you in if checking in after hours.