Is this suit ok?

As title. Is this fancy or will it work as formal as well. Ignore the stains and the broach, will get it dry cleaned.