Everything so far has been amazing. You can tell they invest a ton of money into technology and training so the experience is just that much better and the treatment is that much more exact. The staff has been nothing but insanely nice and the doctors and nurses are super knowledgeable. The games in the waiting room are great for kids and the speed of the appointments is great as well.