Very clean. We had everything we needed. Good pool with a lazy river which our group loved. Good beach. Check in and check out were a breeze (via text). Just had to buy parking pass ($45 per vehicle). Email with condo info stated a limit of two passes per unit, but we purchased 3 for our 3 BR unit without any issues.