Overall, great and efficient appointment. I was a new patient so it took some time check to check my insurance, but they were very cognizant and respectful of my time. The email notifications for directions were very helpful and filling out forms ahead of time shortened my wait time. Meeting Dr Mason and staff (including receptionists) was pleasant and they were all very cheerful and happy to help. Not planning on children at the moment but will look forward to coming back.