Kiama Leagues Club has it all.