Very pleasantly surprised by the way this fit my little loveseat. My dog likes to nap there so I needed something to protect it. We will see how it holds up but so far really happy and it looks pretty good! Especially considering my loveseat was quite different than the shape of the one pictured. I got the white color for reference.