Francisco's place is the best option.
Even if you're staying one night.
It's a nice department with all the amenities, located in one of the greatest zones of the city.
And the hospitality is outstanding!
I will definitely stay at Francisco's next time I come back to Mexico City.