I stayed for a month in Leonardo's place. Great experience. Leonardo is an excellent and extremely responsive host for all types of needs (e.g., when we needed an extra desk).
The location is perfect, within a few minutes walking from dozens of restaurants in a very safe neighborhood. Check in was quick and easy. I was working, and the internet was fast (100mb+ download) and perfectly stable. Perfect for me since I'm in 20 hours of zoom meetings a week. And the natural light and view of trees and birds around Roma Verde is spectacular if you'll be spending a lot of time working.
Highly recommend staying here if you're in Mexico City.