Very soft, thick, plush rug (not foam) with high-quality nonslip rubber backing. I have purchased several over time because they are so comfortable.