I recently stayed at Hotel Maria Cristina in downtown Mexico City. While it may not be the most luxurious hotel, it certainly has its perks. The location is fantastic and very walkable, with easy access to other parts of the city. The hotel is also relatively cheap, which is great for budget travelers. Although the amenities are limited, the rooms are clean and almost comfortable, making for a decent stay overall. If you're looking for a no-frills, centrally located hotel, Hotel Maria Cristina might just fit the bill.