I bought this hoodie dress in charcoal gray, size M.  It is definitely cute, but looks way on the casual side to me.  It actually looks very similar to a swim cover-up top I have! Lol!  I wore it today with my Ugg boots to drop off the kids at school and it looked like a cute, comfy, casual dress for tooling around the town and doing my errands (I live in a beachside community).  It is 94/6, cotton/elastane & I wasn't sure if it would shrink, so I washed it in cool, then hung dry.  I am usually a Medium in all of my clothes, especially tops & dresses.  This particular dress is on the snug side of Medium...mostly snug around my armpits; any snugger, and I would have exchanged it for a Large.  Maybe if it was a true Raglan design, it would not be so snug in the armpit area, but just know that this is a regular sleeve design, stitched like any "normal" T-shirt top.  For reference, I am 5'2", 120 lbs, slightly muscular build.  My measurements are: 36" bust, 29" waist, 38" hips.  This dress falls to just above my knees.  Snug across the chest & in the armpits, perfect at the waist, snug across the hips....but not straining to the point that it makes horizontal scrunchy lines in the fabric.  Since the fabric has a little stretch, it has a flattering fit, but if I gained 3 or 4 pounds in the hips I'm not sure how it would look.