Despite the other bad reviews my first time here was a good experience. Came in at 1 on a Friday. No line, I was greeted with a smile and helped right away.
Update: just came here for a second time on a Monday at 430. No line again! Helped by another nice employee :)