Bought for boyfriend and he loves them, still wears them a year later and they are still soft. He's about 6 feet tall and 250lbs and xlarge were perfect for him. Wouldn't mind getting him another pair, I know he would be happy.