The doctor is good, but the staff(the doctor’s wife) is very rude and extremely unprofessional. She overbooks people. The average wait time before being sent back is about 1 hour and 20 minutes. Had a problem with a referral she made out almost every time I needed one, whether it is the cardiologist for an office visit or the hospital for testing. She always blames it on the other doctor’s office. She is not doing me a favor, that’s part of her job, which I am sure she would have gotten fired from a long time ago if she wasn’t family! I would not go there again, nor would I refer anyone else there. Stay away.