We stayed at Spa Mexico Plaza during the Cervantino Festival. It was on the outskirts of town, but only a 5-10 min taxi ride which only cost about $3/trip. This was actually a good thing because at night we were away from all the noise. Beds were comfortable, showers were hot, lots of room, had mini fridge, coffee pot, microwave, lcd tv, wifi internet in the room. Conveniently next to restaurants and a grocery store. Staff were very friendly and helpful. Would stay here again. Ask for a room with a balcony in the back on 2nd or 3rd floor.
