Very good quality, looks as shown in the pictures. The shipping took two weeks. The size table is accurate so you should refer to it. It runs small, I usually wear S but I ordered L and i'm glad I did because. The elasticity of the material is good though.