The material is soft and smooth. Color is as pictured. I’m 120 pounds, 5’6. I did a small for the bottoms and they fit perfectly!My chest is 34 B and I went with an XS for the top, but it is too snug for my comfort - so maybe size up for the top! But overall, the suit is good quality and have already recommended this brand to my friends! I plan on getting more swim from Pink Cove.