Ticks the necessary boxes. Clean & close to my requirements.