took XL but L would have been better, the pic is not printed, but plastic. it survived to a wash in washingmachine at 30°C (gentle wash), it can be washed at 40 degrees too, but better 30. the fabric is pleasant and good, 100% cotton. happy purchase, 5 stars
Size is a little small would recommend going a size or two up, otherwise great quality product just as described!