Malahide has it all