Beautiful property, friendly staff, great view. Arrived to find our key didn't work, front desk staff tried but gave up. Called maintenance, and they fixed it, but a bad beginning. Found our safe was not a keypad entry but took a key, no key present, was told "the owner must have taken it" offering no alternative. We were told front the front desk to find our marked parking spot in front of our building, The numbering system is no sequential, virtually nonsensical we looked for 20 minutes and gave up, the next day we found our spot was back behind two buildings, but was occupied by someone else. A map indicating parking spots is essential. Our first 2 hours there was a frustrating waste of time. Our apt was nice, clean, great view. It needed the ceiling and trim painted, as it was peeling. The pools were beautiful but had a lot of mold/mildew/black stuff on the grout. EVERYONE was nice. I'd give them a B overall, but with a few tweaks, it could be an A. Not sure if we'd try them again or not.