Best place to stay in Mexico City! Deserves 10 stars!