Super clean and roomy! No issues with self check in and area in and around complex was nice. Beach/pool towels included. Kitchen was nicely stocked with pots/pans if you’re cooking in. Pool area set up nicely. Plenty of parking. Groceries and shops within walking distance. Will definitely be staying here again.