Having visited Mexico City several times, we can confidently say this is our favorite place we have stayed. Great location that makes a very convenient base. The apartment is clean and comfortable and was great for a six week stay. WiFi worked well and was reliable enough to stream things and work from home. We appreciated the weekly cleaning and that certain essentials (like soap, shampoo, toilet paper) were provided and replenished throughout our stay. We did have some issues with the water heater and the pump during our stay but Francisco was quick to respond to our messages and get those issues addressed. All in all, a great experience; we would definitely stay here again.