Skirt is not lined, This skirt is an XL but I would say it’s around a size 8-10. I wear size 8 pants and it fits me perfectly and my daughter wears around a size 6 and it was too big