Item arrived on time and it is well put together. But the size runs extremely small.  I normally wear a medium
in any type of apparel.  But I ordered a large just in case but the large size was way too small.  I don't think if I had ordered an XL that it would have been big enough.  Item runs very, very small.