It was a delay delivery and I was about to cancel my order also but just today I received it. So it took more then promised days.