Good fit for our outdoor sofa. Has kept it dry and clean so far. We have had to weight the edges down with some bricks in strong winds so it doesnt blow away.