I am 5'5" and 160 pounds with most of my weight in my belly. The large is a great fit with the length at the top of my knees. The dress fits loosly but is not totally shapeless. The color and print are true to the picture. The outer fabric is thin but it is fully lined. Perfect for the hot, humid southeast. There was no discernible shrinking. I highly recommend!