I am typically between a 1x and 2x top... humongous boobaroobas play a part (38G). I read that these ran a bit small, so I ordered the 3x and it fits perfectly. They look great with flowing skirts as part of my summer wardrobe jam.