An absolutely excellent experience from start to finish.