I bought this item for my son. Based on my son's size (5'9" and 145 lbs), the site recommended a large, but we bought the XL because he didn't want it to be too tight. We rec'd it today and it fits him just how he wanted -- not too big or loose at all! He guesstimated that he had about 50% of normal visibility through the hood. The only minor complaints I have are with the Morphsuits brand name printed on the rear end and that the zipper going up the back of the white hood was black.