I have ordered 2 different times from here. I received my pieces in a decent amount of time. I've had to call them with questions and they were very helpful. Glad I ordered before I read the reviews or I may not have ordered. So sorry these people had such bad luck. I actually had a very good experience