I could tell right away that my shipment was hung up but was told several times I had to wait the full 10 delivery days. Of course, 10 days later, no shipment and not enough time to re-order/receive the items in time. I wouldn't advise ordering from this site unless you have months to wait, and for sure wouldn't count on them for gift unless you have a solid plan B for when your items don't arrive.