I am only 18, and I wanna get a pair of shoes that I could wear with my navy suit, as well as potentially wear them in a more casual setting. Are these formal/unformal enough to be passable in both casual and formal settings? Is it one or the other? Are they even that nice to begin with? This will be my first pair of dress shoes that will cost >$150 and Ill be buying them myself so I wanna get something that I can get a lot of use out of.