I very much wear small, and these small were more like a medium.  On the package, it lists small as 28-30, but these were more like 32-34 which the package says is medium.  FYI, the package also lists large as 36-38 and XL as 40-42.

I also couldn't figure out what some reviewers were complaining about regarding a seam in the back.  These are just basic bikini undies at an attractive price.  Also, the colors I received didn't match the picture -- pretty much none of them, except for the gray.  They were various shades of blue, but less pleasing than that shown.

For the price, as long as you are aware that they run big, I would recommend them, but for me, I am sticking with Jockey Elance Bikinis which run true to size since I need small.  I have been buying the Jockey ones for decades.