It is costly but there are benefits besides the pure enjoyment
1) Children who have pools learn to swim which in my opinion, EVERYONE should know. We have just had a hurricaine here in NC and the flooding is record-breaking. 18 people have drowned so far that we know of.
2) Your house becomes...