Amazing location. Clean bathroom, kitchen, pool, overall cleanliness. Seamless and accommodating check in and stay.