I used fabric paints on the heather white t-shirt, and it took it well. I am not a professional, just wanted a personalized race t-shirt for a 5K. Turns out the t-shirt is so soft and comfortable I bought more and wear them all the time. They are lightweight. I am a 36 bust, but I got an XL for comfort, and it is not too big at all. A Large might fit also, but I am fine with the XL.