Definitely would recommend. Great location, not too much traffic, close to the World Trade Center, lots of nice restaurants, very spacious space and super affordable. Clean space and very close to mayor Avenue, Insurgentes Sur.
Ricardo is a great host. He gave us a very useful guide of the city. All his restaurant recommendations were really good.
Would absolutely recommend and hopefully stay there again.