A great experience all round.