Highly recommend Fiesta Inn and will definitely stay here again.
Centrally located to many walkable destinations; restaurants, coffee shops, stores, Barrio Chino, Zócalo, Teatro Metropólitan, etc. The hotel itself is on the top floor of a shopping Plaza, which is perfect for quick bites (Starbucks as well).
The metro is walking distance.
The room itself is simple with basic amenities, but served it's purpose. Clean & quiet. There wasn't a fridge in the room, but wasn't a deal breaker. The ac worked great. Staff were friendly & helpful. Overall, one of the best hotels I've stayed in when visiting Mexico City.