I think the contract is fine - seems very standard for the industry. At the end of the day, it doesnt really matter much what the contract says. If you have a major problem with the pool, and the builder refuses to fix it, you are looking at potentially 15-20k in attorney fees to get it settled...