Have been going here since my daughter was born in 2014 ... the doctors are amazing and usually no issues with the nurses but front desk is not friendly at all half the time they don't even greet you or even acknowledge you and then they make u wait rediculous amounts of time ..for example my sick daughter and I got there at 1:30 to a 1:45 appt and didn't get taken back until 2:20 then didn't even see Dr until 3 for him to tell my daughter she has a cold .. I mean I have worked in the medical field and they have got to have a better system in play for procedures because if he wasn't a great doc i would definitely go somewhere else !!!!!