Great location. Nice common areas. We especially enjoyed walks along the beach and the kids loved the swimming pools.
We enjoyed our stay but had some issues with a broken air-conditoner, broken front door lock, and a broken light switch in the kitchen. Davina was very quick to respond and fix these issues but it would be nice to have this kind of maintenance done before a guest checks in.
The indoor area was very clean and furnished well. The outdoor BBQ area was not clean and we were unable to enjoy the BBQ and outdoor seating area on the beach side.
Overall, I would recommend this place but would hope that the above issues are fixed.