We found a good slipcover for our box L-shaped sofa. Although it did not fit perfectly, it covered well enough most of the sofa. 

The material is good and washable. It is also easy to put on the sofa and remove.