It is a perfect formal outfit. My dress can still be formal without my blazer, my blazer gives the outfit the class and colour it needs to stand out.