This is a good all-purpose dress. I bought it for a winter wedding, but could wear it for many other occasions and seasons. The fabric is soft, and the fit is stylish and comfortable. For reference, I am 5'6\", 130#, 34C, and short-waisted, and the small fits perfectly.