The T-Shirt is beautiful, BUT it is sized wrong. I ordered the Large (I wear a small to medium) and it is too tight. I'm not sure where the shirts were made, but I suspect it's China. I'm disappointed that I won't be able to wear it, but my loss is my 10-year-old granddaughter's gain - it fits her perfectly! Unfortunately, I won't be ordering another one.