Fabric is not comfortable. It looks matte but its actually a shiny polyester. I range size 14-16 and the XL was too tight at my hip/butt/waist. Super unflattering. its also too long and would need hemmed! All around not happy.