The material wasn't only great on the eyes but felt amazing on the skin. The length was perfect, the size however, was a little big so I had to get it altered. I am a size 4 so I ordered the small but it was still big. I assumed if they had an xs I would have been 100% satisfied.