This dress is made well and is very flattering. I am 5'5" +/-200lbs depending on the week, short torso.  I bought an XL and it fits perfectly. The material is so great because it does not wrinkle. Great for travel. The colors are bright and beautiful. I have worn this a few times now and look forward to many more.