I will definitely recommend them to people I know. They've never dismissed any of my concerns as unimportant, and take every concern of mine very seriously. I'll definitely be going back. I didn't have a bad experience. I was so impressed with the progress I was able to make after visiting them. All my questions were answered, and I feel a lot more confident and hopeful about the future. The staff really knows what they're doing, and they know a lot about the company they work for. They're able to answer most of my questions, and the only ones they don't are the ones they need their boss's approval for.