I have nothing but respect for all the providers in this practice. I recently had an appointment and have no real complaints. They were quick to check me in, I waited only about 15 minutes, they were understanding when I was running a little late myself. The NPs are sooooo thorough. I like the fact that they have toys in the rooms for little kids if you have to bring them.