It did take a while for my order to arrive but that was mentioned before I purchased my items. I thought the quality of the materials was very good for the price I paid and then some. Sizing was off but that was my fault for not checking the charts. I am very please with my experience and will order from them again.
Tip for consumers: really check the sizing charts. they are very different form what you may be used too.