We stayed in one of their cheapest rooms, very very good value for money.
The staff are freindly and keep things quite clean. Many of the residents are long term, and are a great source of advice. There is a comunal kitchen (with free tea), where people meet up and get chating.
There are several different room types, we stayed in the cheapest with shared toilets. The best rooms have on-suite.