I strong recommend against going to Dr Shailesh Patel. I experienced long waiting period. The staff and doctor is rude. I was also overcharged for the services. And though the insurance company has already paid the doctor and I am owed a refund, its now over 1 year and inspite of multiple reminders I have not received a response to my voicemails and emails and have not been refunded the excess amount paid.