The color is perfect and I love the fit. I’m 5’5” and 200 lb. The xl fit nicely in both the top (38 DD) and bottoms (usually a size 14-16). The top has molded cups and, with the tie neck, has plenty of support. Glad I went ahead and ordered this one!