Love the colors!  Nice soft fabric.  Not transparent at all.  There is some good stretch in the top and it's very flattering.  I am usually a Medium but had to order a Large and I am not afraid it's going to slide down or anything.  Very roomy and long.  I'm 5'7 and 145 lbs and the large fits perfectly.