I normally wear 12/14 tops, but in this bathing suit I ordered a 2xl.  The top fits perfect and is very cute!  It draps over your midsection and back so you don't see any lumps and bumps.  I got the Navy/White and happy with color.  The shorts.. who are they kidding.  They are like a toddler size xs version of hot pants.  So I will find another bottom to wear with the top.  I would send it back but $25 isn't bad for a decent top.  So I am keeping it.  So my 4 stars are for the top, 0 stars for the bottom.