The dress is nice enough for the price. I am just over 5 feet tall and 150lbs. Short waisted. Got XL because a have a thickish waist. It does sit well on my mid section- a bit loose on upper body which I like.  The overlapped skirt is well done: I does separate a bit when moving by I think that is the point.  It is a good day dress. Will wear with casual shoes.