Husband normally wears a M but based on reviews and size chart I ordered a L. Good fit. Nice looking shirt. The color contrast and cut are sexy. This shirt does wrinkle easily though. It doesn't maintain the pressed crisp look.