From check-in to cleanliness to amenities, over the top, comfy bed (thanks Jenny)great pool, complex, everything a 5 STAR!!!