The white is see through, ran small. I would feel more comfortable in a larger size. Its also short in my opinion.  Im 5ft7in and weigh 150. Orderd a large. Im going to return and order an xl...Maybe that will improve the length. The material is nice and soft, very stretchy, and its well made. Also ordered in royal blue but I feel like a power ranger lol