I've always had great luck getting things in a timely manner. All items have been exactly as represented on this site. Shipping can be strange sometimes because a lot of items are shipped separately.
They supposedly shipped my package. It was never sent. A month later I still don't have it. This place over charges for shipping and doesn't have any competent customer service. Don't order anything from them.