I have lived at the Glen for many years, and it has progressively gotten worse and worse, especially after the new management took over.
The worst thing about it is the noise, you can hear everything in the apartments under you and above you. I don't think this complex was built up to code in the first place.
Also bad response to any work that you need done, takes forever.
They are charging higher and higher rents for just cosmetic makeovers. Believe me, you don't want to live in one of the flats - there is NO peace. I don't know how the townhouses are, but they are way overpriced.