Great place to stay. Spend annual family vacation here. Office staff helpful and accommodating. Enough parking for tenants and guests. Pools(2) and pool areas kept clean. Beautiful beach steps from building, very easy access. Although there are many people on the beach during the day, does not feel too crowded. Can rent nice lounge chairs(or bring your own) and umbrellas for ½ or whole day. Gave 4 instead of 5 stars as some units(have stayed in 2 different units) have outdated appliances and very old carpet, although units are clean and all needed items provided such as kitchen items, bath towels.