Bought this for my mom. She has a very large table and this fit very well and not too short. The lattice design is lovely and there were no wrinkles when we placed it on the table. It looks like cloth but it is made of plastic for easy wipe ups and messes.Nicer than the ones you get at a big box store.