This had to have been the most efficiently run clinic I've ever been to. The staff here are excellent. Only waited 30 minutes but wouldn't have waited that long if I'd known that there's an option to check-in online. I saw a great NP who even called to follow up on me.