I had read all the bad reviews online and was nervous about my purchase. It did take three weeks to receive my order, but it was free shipping. I ordered a size up due to online suggestions. I received my order and was pleasantly surprised! Looked just like the picture and fits great!