The shirts fit very nicely in the size that I ordered. I haven't washed any of the 6 shirts that I purchased, so I don't know how well they wash or hold up. I am very satisfied with the many colors that they have and the reasonable price. I will updated the post on how well they wear and how they wash up. I also like the snap buttons and western style.