Used to be punctual, accurate and hassle free. It's only problem was out of stock most of the time, but it was manageable. Lately, it became like every other platform. Delays can reach 3-4 hours. I had to communicate with 7+ customer agents over 3 channels for more than 16 hours just to try and get my order, and finally got it (late BTW) with so much chaos. I wasn't satisfied and decided never to use it again.