I would rather buy from Amazon, the return process is a nightmare. 15% restocking fee. I ordered a router and waned to cancel it literally hours later and they said it was too late and asked me to refuse the package. I could not refuse as it was delivered when I was not home. So learnt my lesson. I would not be buying from them again.