Dr. Kashyup is a very kind and sincere doctor that made me feel comfortable during my visits. The wait is average time at most doctors offices around 10-30 minutes it just depends on how busy they are. The receptionist was very polite and welcoming. They call to remind me for my appointments and if I leave a message they have always returned my calls. So far every visit has been a good one!