The wait time here is absolutely incredible. I had a 4pm appointment and was told to be here at 3:45 to do paperwork. Arrived on time and am still waiting two hours later to see someone. You need to be clear with them when making the appointment if you have to leave at a specific time or you will have to walk out or miss other appointments. The Dr is good once you actually get to see him. Articulates everything well and communicates well with patient. But I think everything is outweighed by the amount of time wasted sitting in waiting and they need to better their scheduling system and take less patients per day in order to give patients a better experience.