VERY clean. Great location, you're right in walking distance of food, shopping, a major bus line, and three major subway lines. Also a 15 minute walk from Templo Mayor, which was the main Aztec temple and is now an excellent museum that you must see.
The building has friendly staff including doormen and daily cleaning staff.
Internet is good with the WiFi. If you plug in with an Ethernet cable, then it's excellent.