Fabric.com, Fabricdepot.com and 4my3boyz.com (run sales often) are my favorites. In my experience, all 3 have fast, excellent customer service and ship fast. I ordered from Annies Attic (Clotilde) and was not thrilled with their long processing and shipping times.