I'm looking for a cheap linen sports coat to wear during the summer. I've heard good things about H&M, but there's only one local store, and they don't carry any. I went into Macy's and they only had the following sports coat in khaki on sale for $36. I purchased it, but I can always return it. Alternatively, I could get this one from Old Navy. Sort of a stupid question, but if you had to choose between the two, which do you think would be of higher quality for the price, or which would you buy? Notice that the Old Navy sports coat is a linen/cotton blend; I've heard that some people prefer the blend to prevent wrinkling. However, some reviewers say that the material is thicker than they would expect. Also, the Old Navy blazer seems to be center-vented, whereas the one from Macy's is side-vented. What do you guys think? Thanks.