The Blazer is really cute and I received tons of compliments on it. Its a stretchy fabric and the buttons did come off within the first hour -not a big deal because I always replace them. The sleeves are short as well which is a little annoying. I would definitely size up.