I would highly recommend staying at Mateo's place under two conditions:
1. You handle the heat very well (if you're booking in the summer). This place was stifling hot during my stay.
2. You don't mind sharing a bathroom with several other guests.
The pros are that it's very clean, it's a neat building with interesting architectural features, and it's in a pretty good location, especially for public transportation. My only interaction with Mateo was during check in and check out. He accommodated my late arrival (around midnight).