It couldn't be said better !
SuperAce, i know the school, i was there and everything you say is absolutely true and still remains the same.
I had and have many friends there and all are saying exactly the same think.
Your post includes everything good and bad points and nothing is missing !!