This dress is so comfortable and feminine. I bought the patchwork color in large, and it fit perfectly. I usually wear a medium to large. I wear it with a matching tank because it is a little low in the front. It needs a slip. I plan to buy another different color.