Our stay at Alex's place was incredible. The apartment complex itself is beautiful, in a great Roma Norte location, and has all the amenities you would need. The neighborhood is chic but homey, with lots of great taco stands and shops nearby. The terrace says its shared among the other units in the complex, but it's actually attached to Alex's unit so it feels very private. We didn't see anyone else using it besides us. On that note, Alex seems to own at least 3 other units in the complex and rent them out, meaning you will see other tourists which is a friendly feeling when you are in a new country, as you could make new friends (which we did!). Note that the apartment is up several flights of stairs.