Incredibly slow. Ordered 5 days ago and still not even shipped, despite 5 days being the shipping time on the email and 4-5 days delivery on checkout before I made my purchase. Contacted customer services and they were apologetic but said that my order would be dispatched within 2-3 days, not that I would have been told they were going to be late otherwise! I asked if they could compensate me as I ordered with misleading information, I was told I would get a £20 refund, however, I have not yet received this and reading the other reviews I’m not certain I will. Customer service WAS quick and apologetic but I did have to push for any sort of compensation, which hopefully I receive eventually. Wish I ordered somewhere else.