We got this to protect our Florence Knoll sofa from cats and toddlers.  It does the job, but the fabric bunches in places and generally doesn’t look like it was meant to fit on our sofa.  It’s fine for everyday protection, but we remove it whenever we have guests over.