It's clean in the sense that it isn't generating CO2. But it is a finite resource. Also, the environmental impact of a nuclear power plant is non-negligible.
Nuclear is finite but so is coal and oil and we are nowhere close of running out of it. New reserves will be discovered once there's demand. And used fuel can be recycled in breeder reactors.