They always take the time with my kids and are very good.  Sometimes they have a waiting list and often are booked up....so I recommend calling ahead to make an appointment.  But it is very worth it as the results speak for themselves.