Fantastic overall! Would gladly stay here any time I visit Mexico City.