Visit went very well for a first visit. Very quick and efficient. Plenty of staff to cover various tests and questions prior to seeing the doctor, so youre not waiting too long to complete your visit. Would have given five stars except had to fill out a bunch of paperwork once I arrived at the office. I think this could have been done better. Had it been included in the online pre-check-in so that you had all your material to input at your disposal rather than surprising you with that when you get to the office. Other than that, I think this is an excellent provider and look forward to dealing with them for a long time to come.