This is a very attractive shirt with blue denim jeans or khaki slacks. However, my husband wears a medium, so I ordered a large, because it's a slim fit shirt. The large was still too small. We ordered an extra-large, and it was slightly too big. However, since it's 100% cotton, we deliberately shrank it (cold wash, hot dry), and it now it fits perfectly.