The delivery of my order made here was very fast for my first and third item that I bought, however, the second item came out defective, which I understand may happen and the replacement took a little over 2 weeks, but I can also understand it. The quality is pretty good, it's worth paying a bit more for a customer friendly website and super fast delivery. I'm always concerned with what the size will be, but I found it to be perfect for my actual size.