Excellent location, clean, spacious and safe. I would definitely book this place next time I visit Mexico City.