I've bought lots of shirts online the past few years and I'm constantly disappointed by how poorly they meet expectations in size and/or fabric. I was about to learn my lesson and shop at a store until this shirt delightfully surprised me, fitting as expected (large), comfortable, and looking good.
Rating:
[5 of 5 Stars!]