I was pleasantly surprised when I received this adorable dress.. fabric was a little lighter than I expected but will be great in the spring and summer. The fit was good and the length was good. I have ordered another in Black. I am 5'6 and weigh 175 lb. L was a great fit