In and out but thorough. I can honestly say the 6 times I've been here I've never waited more than 2 minutes. The staff is so great and nice. They kept me and my family calm each time and really look out for your well being.
My one issue was with check out. Be wary that sometimes to check out folk will yell out how much you owe after insurance. I've had to explain once that it's not the entire waiting rooms business.