I have a Burton riding vest and thought this might be similar. It is longer, however, more like a sleeveless jacket minidress, and would be cute with a long-sleeved top and leggings. Personally, I'm just not a fan of purple and was hoping that it would be more royal-blue in person..but it is vibrant and purple, that's for sure!! The material is cotton but it is thick and has another layer that is hidden on the frontside, seems like it would be warm. The medium surprisingly fit me well...I usually wear a small and was concerned that it might be too big. I usually like crazy, different, and unique things but it was just too purple for me. I felt like a crayon since it's longer like a dress.