The worst! They promised delivery after "checking with the warehouse" and put the delivery date on my contract. Now they're delaying delivery 10 days. If I try to cancel they are going to charge me 40% restocking fees. I guess I'll be sitting on the floor for another week. Unless they change their minds and make it longer.