Material was good. I put "just right" as the fit because it fit me okay but I don't think it would fit properly for everyone. I got a large and normally larges are pretty baggy on me. This large was close to being tight on me. I would say it runs small!!