I didn't wait long at all. My appointment started on time, and the wait was much shorter than other offices I have been to. Their staff is very friendly and professional. This provider has helpful information available online, which is really convenient. They have a good website and online presence. Whenever I asked them for more information about anything, they were happy to take the time to give me as much information as I wanted. They made me feel like every question I had was important. I'll definitely be going back. I didn't have a bad experience.