I've rented from BPM a couple different times (different places- nonconsecutive) and I've never had serious problems with them. I haven't moved out of my current place so I'm not sure how they'll do me with the deposit. The first time they were a little overzealous in applying charges after we moved out, but nothing that particularly outraged me.
At my current place I've had a couple maintenance issues and they've been quick, responsive and friendly. They redid our bathroom and it looks much nicer - although some of the cabinets don't work very properly (don't shut all the way)- hope they don't charge us for something we didn't do...
No problems with heat. The windows at my place are old and thin, but heat didn't escape much and our utilities were never too high.
Lost my house key once and they replaced it free of charge.
There are a lot of students working in the office, but they seem reasonably well informed.
They always require the rent check on the first of the month, and on one check (you can do two or more checks before the first) or you get charged fees.
I don't think they're bad, they're just doing business in a college town where, honestly, the majority of kids do trash their place and don't really know how to clean it up. And dogs in the office isn't a bad thing either... ridiculous.
more