I love this so much I ordered it in 2 more colors! It was true to size. The empire waist is flattering for us girls with curves and hips (I wear size 16 in pants), but I think there could stand to be more room in the chest area. I wear a C cup (I'm breast feeding, and could probably fit into a D), and it's a little tight and a little revealing, but not indecently so. The length is nice. I'm 5'4" and it doesn't drag the floor, although it is quite long. It's very comfortable and I feel pretty in it, which is quite an accomplishment since I've had 2 kids in 2 years and haven't felt anything but fat for a long time!