I placed my first order with Keepsake Quilting about 2.5 weeks ago. I received the order today (4/6). I have to say that their shipping was a bit slow (they shipped on 3/25), but their fabrics are great quality. I would definitely order from them again.