Moderate quality that IMHO it doesn't match the price tag.
The product was exactly what I order ..
This tee shirt is rated xxl which is Uk size 18 - my size. No way is this 18, I would rate it 14 or even 12. I struggled to get into it and it was almost impossible to get out of it. No way can I wear it.
This is a gift which I am yet to give. I chose a bigger size for a small person after having been influenced by some reviews. I am sure it will fit. I like the quirky design of the print.
I bought the t shirt for a friend and she loves it and it fits her perfectly