I used there services based on a recommendation from a coworker. The only reason I am not giving 5 stars is the delay. It did take a little longer to get the order and they where not ready by the time I was told on the day, only 20 minutes late. Part of the late order was on me because of back and forth with design.
I don't know about a rush order but if you don't mind a little wait the price was the best I could find. The quality on the shirts is great and they look amazing. I got 24 shirts for my sales team at SolarCity and am very happy with the order.
I would, and have, recommend them.