Grand, weird and wonderful, a superb experience