Spent 3 weeks in late June, early July with my 2 kids 5 and 7. The place exceeded my expectations. Easy key pick up, great onsite attention from the property mgr, great location, pool, proximity to beach, grocery store, restaurants. Hope to stay again.