I wouldn't hesitate to wear it, after removing the military insignia. It looks like a nice, light-weight day jacket. Probably cooler than tweed, even if it is wool. I wouldn't worry about the length. It's already made to be worn with a kilt. For that price you can't go wrong, as long as it's not too small, which it is for me.