I was looking for a cute summer dress and this one will be perfect.  It is definitely form fitting but the ruching helps hide imperfections.  I got the extra large and I am only 5 feet tall but weigh around 140 lbs and am a bit top heavy.  It will suit my purpose well.