This dress is fantastic!  Super flattering and comfortable.  I'm 5'3" and normally wear an XL or 16 and I ordered an XXL and it fits perfectly.  It hits below the knee for me, but that's because I'm short.  I'm trying to find more occasions to wear it because I love it that much.  The only issue was right out of the bag the underskirt was very static-y, I'm sure it will go away after some washing and static guard.  Would definitely recommend to everyone of all sizes.