This is a terrific place if you want to do some good in the world and young volunteers can have meaningful impact as well. I've been here with youth as well as work colleagues and it's always well organized and very productive. The team here knows what they are doing, are friendly, helpful, and effective. They can easily accommodate large groups of volunteers and have a fantastic process that makes the work fun and engaging. Donations are requested but I've never found it to be a hard sell and the seeing the video of what impact your work is having is an important connection point. The shop has some unique and interesting items and it's good to know that purchasing these goods helps create employment opportunities for others so they can become self-sufficient. A great organization all the way around!