I had an excellent experience all round.