They are perfect. Soft, not so thick and not so thin. XL is like European M I guess. So check the measurements carefully.
Good product but the sizes were different in one set.