Excellent. Everyone in the office is very nice, helpful & friendly. My son had to go twice a week for 3 months. Not once did he wait long to get called in. Alot of times we were atleast 30 minutes earlier then his appt time & he would get called in right away. He said his favorite worker in there is Sean.