Everyone is really nice, they all know my daughter by name. Office is clean and run like a well-oiled machine. Hours are very flexible. They are really up-to-date on technology and practices. Highly recommend.