I wear tops that are usually a medium, and I bought this one in a size M as well. The color is very consistent with what I've seen online. It's a brighter green, but it's not sheer at all. It is very soft and comfortable to wear. The sleeves are just right for me and fit well. I'm 5'5\" and 146 lbs so I bought a size M according to their size chart because my main concern was the fit on my chest. The top is loose fitting, which is how I wanted it to look. It's great to wear at home and fits me every day.