Overall, quite good
Pros
Well-maintained, relatively responsive management, relatively well-maintained, no issue with security deposit return for minor wear and tear
Cons
Overpriced, small bedrooms and some without actual windows, some strange building design decisions (e.g. tricky angles, etc.), strict with move-in/move-out dates