If you are hesitating to stay at Carlos' place, don't. I have stayed at a number of places in cdmx and Carlos' is the best. There simply is no competition. It has all the necessities and then some. Great internet allowed me to do my work from home. The weekly complimentary cleaning service is amazing, including fresh bedding, towels, soap, shampoo and tissues. The apartment even has a water filter that allows you to drink the tap water. Carlos really goes out of his way to make sure you have a perfect stay.