Is this the best HOTEL in MEXICO CITY????