I was worried when I ordered them that they would be too small and difficult to put on. I was so wrong! The material is great, so easy to put on. Theres a really thin lining on the inside that makes it easy to put on and they were the perfect fit.  I'm a 16 in Jean's so I got the xl,  they fit perfect and I cant believe I got two pairs for this price!