Qubits based on quantum dots have excellent prospects for scalable quantum technology due to their compatibility with standard semiconductor manufacturing. While early research focused on the simpler electron system, recent demonstrations using multi-hole quantum dots illustrated the favourable properties holes can offer for fast and scalable quantum control. Here, we establish a single-hole spin qubit in germanium and demonstrate the integration of single-shot readout and quantum control. We deplete a planar germanium double quantum dot to the last hole, confirmed by radio-frequency reflectrometry charge sensing. To demonstrate the integration of single-shot readout and qubit operation, we show Rabi driving on both qubits. We find remarkable electric control over the qubit resonance frequencies, providing great qubit addressability. Finally, we analyse the spin relaxation time, which we find to exceed one millisecond, setting the benchmark for hole quantum dot qubits. The ability to coherently manipulate a single hole spin underpins the quality of strained germanium and defines an excellent starting point for the construction of quantum hardware.