I been to this place a few times as a walk in & I started booking online appointments. As a walk in, it wasn't too bad as they get packed quickly & it is a small waiting area so it has taken up to 30 mins. For appointments it takes a good 7 to 10 mins. When you sign in now, they are tablets on the far right of the counter which makes sense since they always seem busy & in a rush, you just do that yourself & wait for someone to call you up. The only main issue I have is with the billing because twice they have told me it's over $65 which I go ahead & run my card & it stays pending for a week & then my issuance kicks it down to only $3-$5 the most. Also they have send me bills of $15-$20 additionally after I pay & I have to call to sort them. Today I went in & was there for 20 mins total. The lady taking the samples was nice, held a conversation with me & she even remembered me! But she said I had a balance due (I don't know where that came from again!?) so I paid the $12 bucks in order to get anything done. Now I have to call billing again... Overall nice friendly staff, clean building, good service but crappy billing.