Hi, I'm new to this site! I'm a junior at my college and I don't get to dress up that often. I am teaching a workshop in two weeks and I wanted to dress more formally than I usually do but not full suit if that makes sense. I was thinking of wearing something like I pictured below, I was looking into buying shoes but not sure what to wear with this, all I have that are formal are brown lace-up and black slip-on dress shoes, I'm assuming the brown would work? I just bought the navy sports coat (slim) and grey blazer (regular) online and wasn't sure if they fit right either. Sorry for the picture quality, first is the navy. I was told the navy only fits when it is unbuttoned. Next is the grey, I just think it looks too big but that may just be because I tried the slim on first. Should I return these or do either of them fit? Anyways any help / suggestions would be appreciated as I am completely lost when it comes to this, no one in my family dresses up except for funerals and weddings.