This is a really cute sweater, medium thickness, however the picture of it makes it look like it is a longer bigger sweater. I am usually a medium but sometimes depending on how I want it to fit, a large. I definitely should have gone up a size and gotten a large. This sweater runs pretty small and is pretty short. It definitely cannot be worn with leggings. I'm not overly tall either - about 5'6" and it barely goes over my butt. I'll probably send the medium back and go for a large.