Very nice for formal wear. Are they straight lasted, and are they comfortable? Cheers!