Love it! The material is nice quality. Top and bottom are both fully lined . The color is just like the picture. The bottom is very adjustable - it has these loop ties that make it really easy to bring in tighter or loosen. Im not totally crazy about the rouching up the crack but it actually doesnt bother me and doesnt make the suit ride up so its fine. Im normally a large bottom / medium top and I bought a large and it fits great.