Made in Panama. 100% cotton. Folks, this is a T-Shirt of sorts. And it might fit... if you are the Jolly Green Giant. But on most folks it will come down to the knees. So I see it as beach wear for some cool young lady. But being a gizzer myself I don't want to cut you old folks out. Give it a try.