I don't order from them often, I didn't have trouble with my last order, but I'm struggling with the one I placed this month. I bought personalized bride and groom ears to give to my brother before their wedding next month. Placed the order at the very beginning of December, so plenty of time to get here. Got the email that the order had shipped, then a day later got an email that they were out of groom ears and they weren't sent. Ack! I called to voice my concerns, had I known that the groom ears weren't available, I may not have ordered the bride ones. They listened, and did offer me the opportunity to get them at the discounted price, etc. once they came back in stock. Later that week, I happened to see them on the website again. (Sidebar: why wouldn't you just mark my item as backordered, and ship it when it's available again?

) Anyway, ordered it again and had it shipped to where we'll be at Christmas. I wasn't expecting it to be there in time though, since it had to be personalized, but at least it would arrive before the wedding. Monday I got an email that it was shipping already--woohoo!! But, for days now, there's been no change on the UPS site. Says that the label was created, but they haven't seen the package. So, I called again this morning. The gal looked into it and assumes it's lost. She asked if it was a Christmas present and I said yes. She's sending out a replacement by express mail, but said even doing that it won't arrive until after Christmas.
So, disappointed, yes. But, I really wasn't expecting it before Christmas when I place the order the second time. The folks I've talked to have all been very helpful--so kuddos to Disney for that.
Sorry OP, and everyone else who's had difficulties!
