I ordered this shirt in an XL, a size smaller than normal and it looks great. It is form fitting, but the dark color hides my belly and other flaws. It is navy, so matches with most colors and patterns. It is one of my favorite shirts. Very soft and comfortable in the Florida heat.