This shirt is very pretty and comfortable to wear. The sleeves had enough room to move and didn't feel tight. The fabric was stretchy and smooth feeling. I usually wear 18/20 and this XL seemed just right.
The front crossover has several stitches in it to keep it in place. The front of the shirt ended up feeling a little short for me. It fell just at my belly button and I'm 5'6". It was a little longer in back.