Overall, we really liked this property. The positives included the location, access to the beach, and the property's walkability. The room was also very nice, with a cute patio area, where we upgraded to the hot tub room.
We did have some frustrations with the property. The internet only worked for ~30% of our stay, and even when it was working, it dropped frequently. For someone who was trying to work, this was difficult. The hot tub was nice, but it wasn't really possible to get the temperature to the high 90s+, so it was more of a warm tub. The safe wasn't operational. Finally, the bed was extremely uncomfortable, like a rock. If you like sleeping on cement, this is the mattress for you.
Overall, we enjoyed our stay, but some misses were hard to overlook.