I would highly recommend The Brit. There is a 24 hour front desk, which makes it basically like a hotel: checking in and out is easy, and there is very good security. The staff are very freindly and helpful with all needs. The apartment is a good size with everything you would need (although if you are planning to do a lot of cooking you might want to find a place with a bigger kitchen - but it’s more than sufficient if you just want a small fridge, stove and microwave). Cleaning staff can come in and clean your apartment any time on request.
I have visited Mexico City many times and you are in one of the best locations here: close to Reforma, Chaputelpec Park, Condesa and Roma - all are within walking distance, and these are the best places to hang out for restaurants, cafes, nightlife, etc (the sightseeing in the Centro Historico is further away, you would need to get an uber, but the Centro Historico is not a nice part of town to stay in.)
The Brit is exceptionally good value for the quality of the accommodation. I have previously stayed in hotels that cost 2/3x the price of The Brit, but found The Brit to be just as nice accommodation, plus with the rooftop and cowork area, it really is exceptionally good value.
I stayed at The Brit for 3 weeks and it really felt like a home away from home. Would be my first choice next time I need a hotel or AirBNB in Mexico City.