Still a fan of Dr. Shayani but make sure to confirm your appointment and call beforehand to see how long of a wait it might be. I had an appointment but they hadn’t entered it into the system. Because there was some confusion at my prior visit, I was pretty pissed at the front desk for messing up this appointment. When I called to confirm(at the good advice of my DH), they said, «You had an appointment on the 20th and 22nd but you didn’t show up.» My appointment was for that day! So, when I got there, they still hadn’t had my file. That was a little frustrating but they did honor the appointment, but only after insisting. I had made my original appointment 3 months prior and they left a voice mail on my land line(note to self, always provide mobile # first), two days before the appointment to inform me that my appointment needed to be rescheduled. Hence the mix-up with the first appointment. I digress. My apologies. My point is, I still recommend Dr. Shayani. Just confirm your appointment, expect a wait(30 – 45 min) and your experience will be very good.