Bought an X-Large for my husband because a large in another brand was too tight.  The X-Large ended up being too big in the belly so exchange it for a large and it was shipped three days later. The Large fits perfect and is very sleek and sexy!!