A pleasant experience all round.