The quality is good (to me), but the measurements and the actual size were off.  I felt I received an XL and not an L.  So I am washing it with the hope that it will shrink.  Whatever happens it should still be wearable.  But I like the general style.