A positive experience all round.