Cotton canvas fabric with heavy duty poly coating. Cotton fabric absorbs & poly backing prevents any paint or stain leaks. Protects floors, carpets and furniture. 4' x 12'.