Printed on a Bella canvas style tee! Super cute and comfortable! Runs true to size! Breanna is wearing the large.