the printing is not bad however i feel that the price paid for it is not worth the quality since the fabric feels rough making it uncomfortable and hot to wear. moreover i bought this in two colors! thus i am even more disappointed that they are equally poor quality