Great place in an excellent location in Mexico City..