Very well made and fits our Next outdoor rattan sofa perfectly. It's very light so easy to put on and off and it's definitely waterproof