Could not have asked for a better place to stay in Mexico City with a large-ish group - a beautiful apartment in an excellent location.