I have never ordered from Spoonflower. Are they a reputable company and what about shipping and handling charges? Some companies add so many extras that make it too expensive to purchase. Also wondering if anyone has ordered and if shipments are timely.