The key is to book in advance, and come early! Had the worst expectation before coming in because of all the negative yelp reviews, but but I found that it wasn't all that bad because I booked in advance and I went in the morning around 8, so I got called up to the counter quickly, got in the back quickly, and went on my merry way maybe in 15 minutes, tops.