Runs small, but I love it. It's a little cheekier and more low rise than I thought it would be, but it is perfect for my upcoming vacation. DO NOT PURCHASE IF YOU HAVE MUCH MORE THAN A B CUP. I have Bs and it fits a little small. I bought a medium.