The A-Line style with a cute front gathering makes it perfect for any figure type and the fabric is a stretch knit that makes it easy to fit and very comfy. I got the small and I'm 5'2\", 115 lbs and it works great for me but it is roomy enough that it would also fit a heavier frame as well. It comes mid-calf which is a perfect length for me and it can be worn any place from nice restaurants, church, weddings and to the park, depending how you accessorize it. Oh, almost forgot: It has POCKETS, yay!