Best Place to Sell T-Shirts?!

Hello my amazing friends…Question for you, answer at your leisure:

Where is the best place online to sell t-shirts where they do the printing, the shipping, the everything, and I just get a percentage?  I want them on good shirts, American Apparel shirts or the likes, and I want to be able to upload my own designs whilst still having a halfway decent chance at making a little return?