James' place is one of the coolest spots I've stayed in. It's very small, and the bathroom and kitchen are outside on the roof, but if you like "treehouse vibes" kinds of places, you'll love the view of Roma, the stylish location, and the feeling of immersion in romantic Mexico City. Also, the place was immaculately clean.