I usually wear a 16 (I am rather busty--38DD).  I found this to be too loose on the top and too snug on the bottom.  The bottom is much more asymmetric than appeared in the photo.  Just not the right fit for me.  I was hoping it would provide some camouflage for the tummy area but it didn't.  If you have a perfect figure this might work.