We had a wonderful weeklong stay at Ricardo's. Ricardo was very responsive and helpful and went out of his way to help us with our stay, including meeting us for both check in and check out, as well as checking with us in the middle of the stay and helping us with garbage disposal. The apartment was great for an extended stay. It was very spacious and much bigger than it looked in the photos. The living room was comfy and had a large dining area. Both the bedrooms also had a lot of space besides the bed, a lot of closet space, and were appointed very nicely and felt really like home. While the apartment is not on the luxury side and there are certain parts that could do with improved cleaning (because it was so big), it was decorated nicely, had all the amenities we needed, and was very comfortable for an extended stay. All the facilities worked very well and the hot water was fast and consistent. The apartment is located on a large but quiet treelined boulevard and it is very lovely to walk around. Overall we loved our stay and would stay again next time in Mexico City!