Wore this to a wedding and loved it. The material was super comfy and the fit and drapping up top was flattering. The length was long enough to hit my knees even though I'm tall with a big 34 week belly. Although I liked the belt, it seemed to wintery to me, so I removed the belt by easily cutting a few stitches. I added my own plain black belt and wore bright spring jewelry. Got lots of compliments and felt like this was the perfect dress for any event. I'm 5'10", 170 and 34 weeks, got a large and it was perfect. Consider ordering a size smaller if your between sizes.