I was very worried because it was my first design and purchase, but I also bought it with anticipation of how well my design would turn out. It turned out prettier than I expected, and I was satisfied with the material. XL is 105-110 size, but the shoulders and chest are roomy, so it was fine, and the length is long, so I think L length would have been just right.