If I could give a negative rating then I would have given it. -10/5 for sure. I ordered something about 1 hr 30mins ago and it was still showing 30-45 mins to deliver. In all their adverts, they claim to deliver in very short period of time.