Excellent place to stay in Mexico City, will book again.