Love the place! Great location, stylish facilities, everything you need for a fantastic time in Mexico City.