The place is clean and stylish. I think this place looks smaller in the pictures than in person, so that's a plus.
You have restaurants and shops at walking distance. Overall, this is a great place to stay in Mexico City.