The Ola Shortsleeve Shirt is made from 50% linen and 50% cotton. It has a boxy fit and white buttons.