A really top experience all round