Ordered four shirts on 1 January. Because it was the holiday season, I wasn't expecting it to ship too fast. I was right, it did take it a while to ship (even though the e-mail with tracking number I received said it would ship 4 January), but once it shipped I received it in four days from New York to Illinois. Fast! All-in-all it was 16 days from order until my package was put in my mailbox. Not terrible, but would have liked it faster.
I ordered two Queen shirts and two Freddie Mercury shirts (all "junior" or girl shirts). All great quality. Size ran a little small, but nothing I can't handle. The picture was accurate to the shirts. They were very helpful when I e-mailed them about when they would ship.
ShirtHunt isn't perfect, but if I see something I like I will buy again. Overall a decent experience.