The property was clean and easily accessible. We enjoyed our stay and took advantage of the pools, beaches, and recreation areas. One MAJOR downfall was only having one key available. It made coming and going quite difficult with 2 children, and having to constantly text one another to ensure the room was unlocked by the adult bearing the key. Other than that, it was a lovely vacation for us.