This place is the absolute worst! As a new patient, we were told to arrive early to fill out paperwork. I went the day before to get the paperwork so that it would be filled out on the day of the appointment. I took my son out of school early and arrived 15 minutes early. The paperwork was all filled out. We went to get a referral and waited over one hour. We will never return to this location.