Very bad customer service from Amazon. Delivery deadlines are not met and false commitments are being given by their customer service team. I ordered a Linksys E900 router on 17th and still it has not been delivered. The deadline was 22nd. I even wrote an email to their country manager and CEO but still no resolution. Flipkart is far better in every aspect.