Soft fabric with a good fit on our king bed! I typically prefer cotton sheets due to the breathability but these are very nice! I’d imagine these will last awhile. The packaging is okay, nothing special.