This dress is GREAT!  It fits beautifully, and looks fantastic.  The only downside is be careful when putting it on and taking it off.  The sequins are very sharp.  I haven't worn it dancing yet, but I can see my arms getting scraped up a bit.  But visually, it's an awesome looking dress that I think would be flattering on all body types.