Everything about this dress is perfection. Print, material, and craftmanship. I'm a true XL, but ordered a L in this based on another review. It's a tad snug, but I know once I have it on for a while it'll begin to give a little. SO glad I was able to add this to my closet!