Nice fit and quality for the price. The corners don't stay tucked into the cushions very well. So I used 2 wooden dowels and puched them into the cracks. That seems to help hold in the fabric to give a tighter fit. Overall they work well with our kids and pets.