The hotel is nice, the water is beautiful, but VERY rocky. The beach has eroded and doesn't look like it does in the pictures. Location is amazing but it needs updates & upgrades. Loved that our room was able to open up right to the water, but the room itself is not the greatest. We couldn't see much past a giant ATV parked right outside our window the entire time. It rained and our room (despite being on the first floor) had a bad leak all night. Had to set up a garbage can to catch the water. Despite that, most of the staff was great and attentive. The food, although limited was decent. Booked a spa massage and had to PHYSICALLY STOP THE MASSEUSE from excessive touch in areas he knew full well were pushing boundaries. This after a verbal warning. The pool is FREEZING. The pool bar wasn't always open or staffed.