This place is a great resource for the community. The people who work here are very knowledgeable and willing to help. They have a good understanding of the needs of the people they serve. The atmosphere is calm and welcoming. The building is well-maintained, but could use a bit of a refresh. They have a good selection of services and programs available. One thing that could be improved is the cost of some of their services, as it can be a bit steep for some individuals. The staff are very friendly and approachable. They have a good relationship with the local community. The organization is doing some great work, but could benefit from being a bit more forward-thinking in terms of new ideas and approaches.