I ordered from Bachelorette.com for my best friends bachelorette party, and I was a little skeptical, but I received all my items on time a week right before the party, except my 2 free gifts for ordering over $100. I called a few times because I was worried. The guy on the phone was a bit rude, but had told me my stuff shipped already. I recieved my stuff in two shipments, if you plan on ordering from here do it at least two months ahead, I did it one month ahead, think I got lucky.