Fits Oreland Sofa great and repels water keeping cushions dry! Great quality product!