VERY VERY soft fabric. Top portion is lined. Appears to be well made. Length is also great - actual LONG maxi. Look forward to wearing it at the beach in May. I purchased the navy and white striped dress with racerback. I'm 5'4, 208 lbs.