The location is perfect - close to everywhere for a tourist. Although the building looks a bit dodgy.. it's safe in general.
The message communication with the host before check-in was disappointing though. Very hard to understand his English that I had to request him to use Spanish + google translate.. and his reply wasn't too helpful.. (eg, I asked the best way to get to the place and he simply said "metro to Sol" or something like that.. ) However the guy who helped us check in was very nice.
And the whole floor is divided into several small rooms for rental - not the kind of get-to-know-the-local airbnb experience I expected. and we could hear people in other rooms talking very clearly.