The staff was very nice. But the wait time was far too long. I took my son for his appointment at 10 20. I got there at 10 10 and he didn't get called back until almost 11 20. No one said anything to me about running behind or anything. Once we got back we were seen right away. But that was far too long for a wait time for a 4 year old boy.