Stayed at the Villa Quijotes on a recent visit to Mexico City. The front desk staff are very welcoming and friendly. Rooms are clean and spacious. There was a surprisingly nice selection of toiletries, and the towels were clean and fluffy. Water pressure in the shower could have been stronger and the pillows were very firm, but all in all this hotel is an excellent value for what you pay. WiFi is free, and there is an exercise facility as well. On-site restaurant with very helpful staff and a big menu. Had two very good meals there and most importantly, I did not get sick! This hotel is an easy 5 minute walk to the Basilica of Our Lady of Guadalupe. Be sure to check out the observation deck at night, there are lovely views of the Basilica and the city. I felt safe walking during the day, but was advised by a local to avoid walking around the area at night. read more