I was hesitant to get this online but it fit perfectly on my sofa! It looks great and the fabric is super comfortable. I purchased again for my loveseat!