I bought this sweater in an X-large for myself. My usual size is either a large or x-large. I'm 5'5" 195. I received it today, immediately put it on, it fits perfect. Very soft and comfortable. The sleeves for me are the right length I tend to push back on my long sleeves. The length of this sweater is just right, not short or too long.