Nice atmosphere, Ive never had to wait too long, they always call ahead to remind you of your appointment and they are very accommodating about rescheduling. Therapists as always hit or miss and the doctor is a little on the preachy side. But overall pretty good, pleasant place. And helpful.