I ordered gifts for four family members on December 13. The delivery date was December 21. I even purchased the membership to get the shipping on time. I called on 12/21 (today) to check on the order and apparently two of the items aren't available and the other two will go out TODAY. The day they were supposed to arrive. I am now out gifts for four of my family members. I will never EVER order from this company again.