Midi equals at/below the knee, folks.  It's supposed to be long.  Another customer thought it made her hips look larger. I disagree. I have fairly wide hips (pear-shaped) and thought it was incredibly flattering with well placed pleats.  The length is very conservative if you want/need that.  It's very appropriate for church or hanging out with grandparents and definitely for work.  There is still enough leg that it looks very nice.  Kind of vintage and a really pretty shoe can certainly glam up this skirt.  I was trying it on with another purchase, (some fancy rose gold metallic  heels) and it looked great together.  (Nine West Women's pruce Heeled Sandal, Pink,  B074SVL63W)
As for size, I think it is about right.  Size chart said medium for me and that's what fit (I also tried a large with Prime Wardrobe and it was too big.)  I'm 5.5 and 135 pounds.  As I mentioned I have wider hips so I pick sizes that will fit my widest part (hips- 41".)