So I stayed here with the intent on skimboarding at the beach and relaxing. In those regards, it was perfect. The beach was literally a 3-4 minute walk from the hotel, very quick and easy to get to.
I got a 2 bedroom suite with a kitchenette ( which was small, but did the job). When I say small, I mean that there was a 2 burner stove top, and a small mini fridge under it. There was also a small sink, and some pots and pans, dining ware and utensils for use. For 1 or 2 people cooking small meals, it's totally fine.
The bathroom had a bit of a weird configuration and was small, but for me alone it wasn't a problem at all. Privacy is a bit lacking, but even for 2 people it's not an issue.
My room was clean, comfortable, and had a great view of the beach below. I was also surprised at how comfortable the mattress was. Definitely better than any other hotel mattress I've slept on. There was also a fireplace in my room which was very nice - I accidentally fell asleep one night with the balcony door open and the fireplace on and was comfortable all night.
The grounds in the back were very nice, offering a grass area, a dog area and 4 fire pits, 1 on a patio and 3 in the sand.
The management people I interacted with were friendly, knowledgeable and outgoing. I'll definitely be going back.