The unit itself is fine. Small, but right on the beach with easy access. Unfortunately, we had very loud children stomping around upstairs and next door, but it was a short 2-night trip so it wasn't horrible.
The kitchen leaves a lot to be desired. Pots/pans/cooking utensils are old and scarce.
The unit appeared clean, however after walking around barefoot for a short time, my feet were very dirty - so the cleaners could do a better job there.
Other than that, the unit is nice, location is great, and the communication from the property management team was awesome!