Overall, I would stay at Thomas' airbnb again. Our trip got started off on the wrong foot with our check-in, but it wasn't Thomas' fault as he was out of the country. Thomas was very communicative/responsive.
The biggest thing to know about this airbnb is that although it is a private unit you are sharing the washing/drying machine with another unit and you can hear that person easily (e.g.: when they are watching Netflix or every time they use the water). The noise was only an issue for us the first night.
The gym is nice and accessible. I only had to use it one time. Apartment is very clean and nice (albeit small) bathroom. Only other thing to mention is the location, the location shown is very accurate. If this is your first time in cdmx, this area may be a bit north/out of the action for you. Located within 10 minutes of two grocery stores.
Thomas provided laundry detergent and dish soap which was great (not all hosts do), but only provided 1 roll of toilet paper (later providing 2 additional). I'm not sure if this is a Mexico thing as we have always received ample toilet paper for monthlong stays in other countries. For reference, our current airbnb in Puebla provided 6 rolls. Other than that, apartment very well equipped. One of the pans was bad but one was great. 3 total electric burners was helpful.
Wifi was occasionally unusable for Zoom/video conference calls. Thomas was very responsive and talked to the ISP but wifi didn't improve over duration of the stay and was spotty at best. For the most part usable, but if stable wifi is essential for you this may not be the ideal spot. Short of that, highly recommend.