Every time I've gone they have always been professional and nice to me. I've also worked in customer service for 8 years so I can read a tone of people pretty quick. If you have a low patience or tend to want things done quickly yeah i wouldn't recommend it. You won't be waiting in line for hours but the process does take a few. You rarely notice it though, because you can gradually see that the lines moving always at a steady pace and no body holds up the line. You can come at the very last minute and still be included so its $50 the first five times then its $20 after that so no complaints here.