The unit was great: super clean, tastefully decorated, very comfortable, and exceptionally functional, including the compact but well-equipped kitchen and the excellent WiFi and TV. The complex's common areas were exceedingly well-kept, from the parking lot to the pool to the amazing private beach, which is bulk-headed and has groomed sand, plenty of chairs, loungers, tables and two Tiki huts with picnic tables. We definitely plan on returning.