This is probably the best location to enjoy Mexico City. There are many great restaurants nearby, notably Lardo (great for breakfast), Fonda Fina (incredible modernised, traditional Mexican cooking) and Mercardo Roma on the next street is a great 'hip' indoor street food market.
The apartment is very equipped for a relaxed stay and to feel like you're living like a local in Mexico City.
You can spend 2/3 days walking around exploring the local neighbourhoods of Roma and La Condessa.
I shall definitely return!