Fantastic location. Fantastic amenities. Very clean. Great gym and pools. Excellent- would certainly stay again.