The shirt is beautiful, the only one but I thought it was cotton but it's lycra. You'll have to wash by hand so you don't get full of lint. But it looks great in view, it's very fresh for hot days. It took too little. I recommend you order a bigger size than they are. My son is M and I ordered L, he was perfect.