I use this site to buy many product and I have order a smartphone from this site which is Lenovo k5 note and its take 10-15 days for delivery but I got my phone in 8 days this is why I like the site and the product quality of my phone was in good condition no crack or damage when I open my order.
This site are sometimes deliver damage product but from my point of view its not their problem because when process of delivery it can be damage because of fault of workers and just simply we should not have to fear because these sites give the option replace and refund under the limited period of time.
At last I will recommend you should go through these site because not always these sites betray you and you can complain for product quality or delay in delivery in these site by giving feedback.