Perfect!
Love this dress! It is a perfect casual, but polished look. It has a thicker material than a typical t-shirt dress and has a nice shape and flattering fit without being too tight. For reference, I'm 5'4.5", 108 lbs and this was perfect in an XS.