Look no more! Great place, very good location. This is a very good value-for-money spot while in Mexico City.