Pros: Buildings look new; Big windows.
Cons: Poor sound-proof; Poor insulation; Rent is higher than similar apts.
Staffs were not friendly enough before move-out. They ran in one morning without notice to check "wall and carpet" .
We were charged ~$350 when moving out for some "stains, scratches and damages". Most of these problems were reported to them when we moved in, but we didn't keep a written record because they said it would be fine. So keeping a written and signed record is very important when moving into this place.
Also, it's better to hire a cleaning specialist who they accept to do the move-out cleaning. Otherwise, they'll find a reason to charge you no matter how hard you clean it yourself.