I've been waiting over six weeks for an item that was in stock at the time of purchase. Customer service have made four promises of call backs that they didn't make. Called today and was told there is another delay, that no one thought to call and tell me about, and it will be another two weeks.
Another item was dumped on the doorstep and the delivery driver was gone before I could even get to the door.
I'd recommend you shop elsewhere.