Excellent all round experience.