I was skeptical on purchasing a bathing suite online but it fits perfect. Im 5'10" 145lbs and 34C cup. I bought a Medium and it fits perfect and very flattering. It is a sporty fit with a cute back flare.