Pros: repair is always done quickly.
Cons: Hiden cost. ie. extra $90/month for water, sewage, gate, common elctricity, etc. I moved out before lease ending and had to pay full rent to lease ending date. they contacted me later saying I still owe them money. but fortunately i have copy of the contract and receipt of my last payment. Never bothered by them again. So, be careful.