I recently ordered from this company. After the fact- the day after- read the reviews and out of concern for what I needed- chanced calling Customer Service and was kindly greeted. Explained that after I read the complaints about shipping and things being in stock, the delays. The representative understood my concerns. I know that sometimes people just complain, are never pleased, but the consistency was a real concern. The rep took the time to confirm that what I needed was in stock and that I would receive an email when it was shipped. Later that same day (the day after order was placed) I received that email, and 2 days later it was delivered. While it's obvious that there was time when there was an issue with fulfillment at some point for a while- or frustration with communication and poor quality customer service; it was not what I experienced, and I will be ordering again. Should you be discouraged by the reviews beforehand, call customer service and ask if things are in stock or answer questions you might have. I definitely love the variety of what they offer.
Christina Cox