We define single quantum dots of lengths varying from 60 nm up to nearly half a micron in Ge-Si core-shell nanowires. The charging energies scale inversely with the quantum dot length between 18 and 4 meV. Subsequently, we split up a long dot into a double quantum dot with a separate control over the tunnel couplings and the electrochemical potential of each dot. Both single and double quantum dot configurations prove to be very stable and show excellent control over the electrostatic environment of the dots, making this system a highly versatile platform for spin-based quantum computing.