It's ok. It looks as nice as it can, considering it isn't a custom piece. The top cushions have the draw string for fit, but the way my cushions sit, you can see the puckering and some of the original cushion. I did purchase this to protect the sofa from the dogs, so it is doing that. I will remove it if we are having guests, so it really isn't an everyday issue.