I ordered on 19 Apr and up till now (4 May) I still have not received my shipment. This is not in line with the 4 hours delivery commitment. If it is out of stock, I should be informed before process to request for my payment. I have not received any information as to when I would be expecting it either or offered alternatives.