I got the top b/c it came in D-cup. I was a little afraid that the bottoms would be too small. I am 5'7 size 8-10 and the large fit really well. The sides are adjustable too! I got the black tie and love the print. Seriously considering getting the other color too.