Quality was good when I received it, but it was much too loose on me.  I ordered based on size guides, but that didn't pan out on this item, and I had to return it (though that was painless).  I'll have to try again with the medium size.