In short, they do a nice job, but even when they are in a slower period, you need to plan on waiting an hour.  When they are busy, which is all day on weekends, plan for two hours.  They apologize if you can find anyone in charge, but it hasn't improved over the last year. Sorry 7 Hills, I can do it myself faster.  I'm done here, which is unfortunate.