“This fits perfectly! I got my usual size which is M, wore a slightly padded bra and it still fits nicely. Yes, this gives legs for days. I stand 5'3 and the length is just just right even when you wear it with heels. This also hides your food baby and is buffet friendly.”