I bought this to wear to a Thanksgiving weekend wedding and it was perfect. I thought it was a tiny bit frumpy looking up top, but not un-wearable. I had to remove the snap closure that was there when I bought it because the placement was very off (way too high). So I used a safety pin for the wedding. In the future, I'll just throw a stitch in there, right where I want it.I have short legs and i'm about 5' 5", so it was an okay length for me, but personally, if it were any shorter, it'd be out See full review