perfect all round