Was soo skeptical at first because i had seen an add for this on Instagram but I am not at all disappointed the print is nice im a large but other reviews said to size up one and I got an XL and it fits perfectly so I do recommend to size up, but the quality of the shirt is what shook me it’s HEAVY material very nice will be ordering the Virgin Mary one next !!