It's plastic but cheap, easy to clean, and fits my table perfectly. I was tired of constantly washing and trying to get out stains of my cloth tablecloths so this has been a dream to take care of; just wipe and go. It's not the nicest plastic but from a distance looks nicer than it is.