My pool size is 18'x40' and I bought a 20'x40' (closest available size), a bit wider than what I need. Had to make some adjustments but overall happy with the purchase. I just wish they had more selection of sizes.As far as durability, do not know yet since I've just installed. It appears to be a good quality material. We'll have to revisit review after a couple of years of use.