Blue skies and smiles all round this weekend!