Made of nice stretchy material. Didn’t  know it had little squares on it, but it works for me. Going to order another one for my loveseat!