I love the colors in this blazer. You could style with so many different color camis or tops. This is 95% polyester 5% Spandex. It has stretch. Pretty draped ruffle blazer looks great with jeans or layer over your favorite dress. This is longer on the sides. I am 5’4 150 pounds. I have a 38D bust line. I am wearing the small. This fits true to size.