I am 5'3" 123lbs 34C and purchased a Medium. It fit perfect. I bought this bikini in the color Aqua Sky. The color went well for a tropical vacation. I like this bikini because it wasn't too cheeky for a family trip, but sexy enough to not look aged.