Unlike kp0829, I have nothing but good things to say about their service. I had a similar scenario where my pool table was delayed but when I called up complaining (It wasn't their fault at all, it was the manufacturer's.) they were very sincere and offered me a discount for the next time I go in.
more