Not loose at all! I usually wear a medium or large if I want a little extra room but got an XL to be on the safe side and it fit like a small. Also, it looks boxy In the pic but really it tapers in at the bottom. I don't like the material either. I figured it would be a light cotton but its like a stretchy material that clings in all the wrong places. It will be going in the goodwill pile.