I think it looks pretty good, there are those that say that the shirt is a bit of a costume piece, but I think you pull it off well. I was thinking though that for a highland games the white or nearly white hose you are wearing are just a wee bit formal, not a big deal though, if you have a pair of lovat blue they might go better, I find a good way to go is to match my shirt and my hose it just seems to work and serves to pull any outfit together nicely.