You get free shipping if you spend over $40. I've heard stories where it took a long time, but so far it hasn't been too bad for me. Anytime you are waiting for something it seems to take forever...kind of like watching a pot boil!
I just got a package from them today. I ordered on 6/23 and they shipped it on 6/27 and it arrived 7/1. I was kind of irritated that it took them 4 days to ship, but am impressed it got here so quickly. The prices make it worth it for me.
I'm going to make this bag