It's a roof over your head. I've lived in worse places, but I've definitely lived in better. I've never received prompt service when in need of repairs. They do, however, stay out of your business, for the most part, and they do spray for pests routinely. Pet rent is a ridiculous concept when you have to pay a pet deposit anyway.