Great place located in a convenient area of Mexico City.