The website is hit or miss, leaning heavily on the miss. I've ordered 3 items, 2 of which actually arrived (one even had tracking information when it shipped! Wow!)
The last (and final) order I made, the order was pending, showing "Shipping soon" for over a week. Then, without any word from them, they cancelled and refunded the order. I at least didn't have to fight to get my refund, but still, any site which suddenly cancels an order for an in stock item with no warning or explanation is not worth shopping at. You will find better deals elsewhere, so shop elsewhere, this site is just not worth the risk.