Mexico City was our very first stop in Mexico. Everything about the stay was excellent except the shower water. The water heater above the kitchen was not very stable, when we took shower, the other person had to always keep an eye on it to make sure the heat was on so that the shower water kept hot/warm. Besides that, everything was amazing.