The fit is perfect, cozy yet stylish, with just the right amount of stretch, very comfortable. The fabric is soft and premium, it's warm yet breathable and holds its vibrant color even after washes. It is perfect for any season. I styled it with a skirt and high-heeled boots, and I looked Ma-ma-ci-ta!