Was recommended through family friend. Ends up so many of the kids friends in school or on sports teams come to the office. Staff is always friendly and appointments are on time. Always quick to answer questions and are willing to work with you on billing. We feel very welcome when we arrive and communication is great.