I had a very pleasant stay in Mexico City. The place had everything I needed.