I have always gotten good value for what I have paid. I read product reviews, and that helps. I think if you skip them, you can order something that isn't up to the quality you want. It's really a case of using common sense. If you are paying less than $1 shipped for something others charge $10 or more +shipping there will likely be a difference in quality. Sometimes it matters, sometimes it doesn't. You have to make the determination about how much quality you need on your own. (That can be difficult for some, so be realistic about it.)
I have ordered many, many times. I have always gotten not just an order confirmation but also an email when the item shipped, where it shipped from and approximately how long it could take. As much of it is from the East, two weeks is not unusual.
I have never ordered their wedding gowns, stuffed animals or other incongruous items... How did they get that combination, anyway? But I have had luck with everything else. Just read thoroughly and don't expect diamonds for CZ prices. For me, CZ will do most of the time, so I save a lot of money.