Doctor and nurses were all very friendly and professional. I would definitely give them five stars if it weren't for the wait time. I had initially scheduled an appt for 1:45 and received an email the morning of my appt saying the doctor had rescheduled me for 1:25 That was a little concerning because I had not been contacted by the office and had planned the appointment around my lunch break. I changed my scheduled and arrived at 1:25 but was not taken to a room until 2:50. By the time I left shortly before 3:30 I was well past my lunch break and had had to call a client and cancel an appointment. If it weren't for the very extensive wait time I would have been 100% happy with the service. Dr Glassman was very polite and got me in/out quickly while still acknowledging my concerns.