LOVE THIS! im between a medium and large normally- large for more loose fit, medium tends to feel too snug. So i usually settle for a large. After reading others review, i ordered a MEDIUM. Fits PERFECT!!!!! Not a snug fit, a little loose ((how i like it)) and i would say this runs a little big so i ordered a size down. Im 5'8 155lbs if that helps :)