My mom lived there a few years back, right across from where steve used to live.
Meh, its overpriced for what you get.
You get a pool, and a nice fitness center, but you pay for it in your rent big time.
The apartments are nothing special, and are very expensive.
If you are living in buffalo, and plan to stay here then buy a house. Real estate is so cheap, cheaper than renting.
If you need to rent, there are much better deals to be had.