Unfortunately my size wasn't available so ordered XL hoping I could get away with it, but alas too big even for the oversized fit (mainly too long). The material is lovely and a thick cotton. I do think that the image doesn't match the website though, in that the size and placement of the print on the one I received seemed much smaller? Which was odd.