Got this in a medium and I'm considered "thick" but I like the curvalicious looks with my clothing.  I got the dark grey so I wasn't worried about undergarments showing through at all.  It was comfortable and figure flattering.  The ruching makes your tummy look flatter and gives you nice definition.  The only thing you should know, which is sort of minor is that the rubber sewing inside that provides the ruched effect can rub your legs a little bit.  Other than that, it is an adorable dress.  It drapes and falls exactly where you want it.