The place is great, looks exactly like the photos and is quite comfortable for three people to stay. The location is great, especially if you have business in the Polanco region, a walking distante from the business center, shopping malls and some restaurants as well.
Although we had a problem with internet connection in one morning (apparently it was the whole region), they were responsive and offered a co-working if we wanted to.