Hardwood is natural wood, laminate is a wood-look composite, and vinyl is synthetic, offering water resistance.