Ricardo's place is a great base for a long or short stay in Mexico City, it has everything you need to make you happy. The wifi was fast and reliable which allowed me to be able to work remotely with no issues. The apartment is a good temperature, the kitchen was well stocked, the bathroom & bedroom are sufficient. Our only criticism is because there is no carbon monoxide detector and it is a gas stove with knobs easy to accidentally leave on, I'd just say be very careful about ensuring the stove is turned off so you don't accidentally end up like Sylvia Plath.