This is a really cute dress that can be both dressed up or down and works for any season if you style it properly. The material is not incredibly soft but is comfortable. The one con I would give it is that after a few washes, it seems to have shrunk to the point where it's difficult to wear it as a dress since it's so short now. If you're afraid of or trying to avoid a dress that is very short, I would be wary of this one. Having said that, I actually wear it more often as a shirt now -- tucking the bottom into high-waisted jeans, and it still looks cute styled that way.