Perfect location, perfect accommodations and amenities.
Mex City is noisy only issue I had.
But it was perfect minus the noise.