Wow! I’m so impressed. I bought this in white to cover a couch in an RV (with terrible upholstery) that folds flat into a small bed, so it needed to be stretchy. I didn’t realize that it also has a lovely waffle weave appearance, and is super soft like a blanket! It’s soo comfy . It has elastic all the way around, and even has ribbons to tie underneath if needed. Highly recommend!