This is a fantastic dress. I am 36-28-42 and the medium was a little big (it will come as a tagged size large). It was not noticeably big at all and I felt very beautiful in it. Its a sexy dress without being over the top and I think it could be worn really anywhere. It has a little high low effect to it and the ruching  in front made it that much more interesting and flattering. The material is nice like a jersey t shirt material, very soft and so comfortable. Can be worn all year depending on climate. I have all 4 seasons but moderate, so it works great for me.