XL size matches EUR size 40 (Rus size 46). The material is very warm and nice to touch. It sleeps well when it's max 15C in the room. The zipper is a kind of too rough for the product. No zipper in the leg seam. You have to take off the whole thing to go to the toilet.
Thank you keeps you warm at night