I'm pretty happy with CMI.
Maintenance is good. In my experience, they respond to requests the next day. On a couple occasions, they came to my apartment while I was at work (I agreed that was ok), but did not complete the task- I'm assuming it's because they didn't understand my request? So I had to put a second request for the same order, and it got done, so that's no biggie. They respond to emergency requests within a few hours. Friendly maintenance workers.
I found the office (including Jackie and Cynthia) to be very friendly as well. They try their best to be very accommodating, and are always quick to respond (including to emails). A lot of other reviews complain about the office staff, but I have no complaints.
Building is clean, secure and well maintained.