the SOLC is a great place! The staff really pour their souls into their work and do anything they can for the kids.