I have 4 kids and they are always inviting friends over to swim. It’s a great way to have your house be the hangout spot. We often invite other families over for cookouts.
In the morning I will occasionally swim laps. I like having the option of going for a swim whenever I get the urge.
The maintenance is easy if you stay disciplined with it and develop a routine.