Online shopping is a great fun for me but it ruined when I bought a product from snapdeal. ordered it during diwali time so delay in delivery is OK but too much delay is never welcomed.
That happened with me, I bought a watch from snapdeal and ordered it on 16 they said me that they will get it to me till 28 but they delivered it to me after 15 days. This is not good at all, really hated it. I returned that on the spot only. It also costs money for non- tolled number.