3 stars because it fits well, arrived quickly and the color is pretty vibrant.  I will say this, it's thin, I mean like, see-thru thin to the point you will need to wear a camisole or tank top underneath.  I'm 5'7', 143lbs and I got a medium.