Size L, bought for my boyfriend but the top is a little cropped for what mens tops normally are so reselling, 100% cotton