I don't know what these people are talking about. I've never had anything but a positive experience with this site. I can't say I've ever spoke to anyone in customer service, because I've never needed to. Orders are always flawless. I'm a repeat buyer, ordering up to 4 times a year for the past 5 years.
This site (site jabber) seems to be a dumping ground for $#*!y trolls.