Very nice but I wonder if it would do for re-co ering a swing seat as my one needs it and I wonder would this canvas be hard wearing enough to hold people's weight. I would also like to know if you stock the waterproof basting tape needed to keep it waterproof . Thank you.