The speed is good, but really disappointed with the returns fees. The product description missed a very important point about the material and so have to pay to return it within minutes of receiving the item. So, effectively, you have to pay for delivery, pay for a return and pay again to receive the right product (if indeed, that is the right product). Such a strange business model. How do they expect to survive?