I'm a contractor living in the Middle East and these shirts work perfect.  The laundry facilities are small and as a result, everything I own gets very wrinkled in the dryer (including jeans) except these shirts. I didn't notice any shrinking. I'm 5'6 with an average build and I went with an XL. Fits perfect, although it's true that they aren't as long as they look in the photo. Most of them anyways. I ordered the burgundy, baby blue and purple. The purple did seem longer than the other two. I needed a good work polo, preferably flattering, and so far, I have no complaints. Buying more.