I love it,  the reviews are right though. I ordered a XXL and it fit. I'm normally a large. I'm 5'7 180lbs I'm sure a smaller size could have fit because it is stretchy but you can see everything so I'm glad it's a bit loose.