Our pool is outdoors, but it's heated, and I've got one of those machines that produces waves you have to swim against; like a jogging treadmill, really, only it's in water. Basically, it means you can have a small pool, swim for miles, and get nowhere.