Exactly what we needed for all our furniture cushions! Completely waterproof and super sturdy...and it was so easy to put together.