I stayed at Santiago's place twice in a short period and it was overall one of the best places for working from home that I've stayed at in Mexico City -- the internet speed is strong and their are multiple places to work.
The rooms are well-sized and the two bathrooms are great. We loved the vibe of the apartment and for the value it can't be beat.