This dress is very cute and runs true to size. At first I wasn't sure I would like it, but after wearing it I really liked it. The sleeves are loose and not ill-fitting, which is what I prefer. The fabric of the shirt is thin, more like a knit. The length isn't too long or too short, but it's enough to cover my stomach when I raise my arms.