I usually wear US XL (US 12-14) so I knew it wouldn't look anything like the photo when I tried it on. It is still big enough but nothing like how it's shown in the photo (it doesn't have the wide opening - not really for off shoulder). Apparently, it makes me look a bit bigger but I really love the design and style.

It was slightly tight around my arm so slightly uncomfortable but not unbearable or anything.
I had it hand washed using handsoap and warm water right after I got it out of the package and the water turned translucent dark brown which I thought was odd. However, when I washed it using cold water, the water was pretty clean so I'm assuming that the dye only come off when washed using warm-hot water.

Because it's pretty thin, it won't be hard to dry it off after washing so that's another plus for me :)