Fantastic place, in a fantastic location. One of my favorite locations in CDMX. Amsterdam Ave and Parque Mexico are really lovely.
It is a little pricier that many places in Mex City, but I think worth it for what you get.
They also have a sister building in Roma Norte with a rooftop pool that you can use for $10USD for the day, which was a delight.
It feels like a mixture of a boutique hotel & a private apartment.
All in all, I highly recommend this place.