This place is great. I ordered custom team shirts. They were a great price, good quality (I've worn and washed my shirt through two softball seasons and it still looks great) and looked just like I had hoped. Great staff too. I had a last minute rush for the new people on the team and they got them done for me in time. Not to mention, they have a lot of fun stuff to browse in the store, at good prices.