First bikini I've confidently worn in decades. I'm 5'6" and 160. I wear a size 8 sometimes a 10 and ordered the 2XL. Bottoms are perfect. The top looks good but would fit a smaller bust better. I'm a 36DD and the top is a bit small. Love this suit.