The fit was great but there was a large whole in the garment. Fortunately, it was along the seam so I was able to quickly sew it before my holiday party.
The size was bigger than I expected but should work. The green package left green stuff all over the shirt. I was afraid it was going to stain it but it wiped off fairly easy.