I ordered two from the online store and they both turned out bad. The Yellow Rooster was my first and I went with the XL. Too large and a very poor fit. I got the 70's looking Wilco Rocker in L. Too small and shrunk first time in the laundry, becoming one of my wife's favorites. But my L Air Wilco Tour T, that I got in Portland and tried on before leaving, is just right. Up there with my favorites. Really good soft cotton, good construction, good fit. I hate buying stuff at the show and having to lug it around all night, but I think that's the only way to go, because you just have to b