Highly cash generative business with plenty of ideas to enhance earnings