I ordered on 29 May. Now 10 June, but nothing has been delivered yet. I keep on receiving emails claiming that goods are shipped, but nothing arrives. When I call customer service (who are actually pretty good), they tell me to wait 48 hours for an update. I've tried to cancel the order, but to no avail. My advice - don't pay upfront.