In terms of wait times, this place is great. Very efficient to check yourself in and i've never waited more than 20 minutes thanks to the website's wait times. In terms of doctors, however, it's kind of a luck of the draw. I've had a couple that were great and very helpful. One that was completely useless (very curt and didn't really listen to my concerns) and one that was very accusatory about a recurring medical issue, to the point that I left feeling like it was my fault (which based on what every other doctor has said it isn't). So go at your own risk, or find the doctor you like and only go when they're working.