Overall ok but would not stay again. Location & proximity to the beach is great. Apartment needed some TLC, no hot tub as stated in listing, too few towels for 4 people over six days, 1 packet of dish detergent, only 1 trash bag, no paper towels, & several lights only worked by unscrewing the bulb. Most of the staff were friendly but the rules and processes (e.g., check-in, accessing the gym) are especially off-putting to guests. One of our 2 fobs never worked even though the office said it was fixed.