Downtown Treasure Place is great and a bang for your buck. You get a free, traditional Mexican breakfast every morning between 8 AM and 11 AM. Also, you have an outdoor patio on the top of the hotel, a foosball table, a ping pong table, a treadmill, weights, and a pull-down machine to have fun in the hotel. Then, the hotel is a 10 minute walk to the nearest Mexico City Metro stations, Guerrero and Tlatelolco, respectively. Finally, there are shared bathrooms, so you might want to bring your own soap/body wash, shampoo, and conditioner to take care of yourself. :)