Great place for large groups, families, and seasoned Mexico city visitors. Superb location