Soft fabric and looks great. Has a zipper instead of buttons like most duvet covers so that’s a bonus