All smiles at a sunny Shelsley Walsh