It was an excellent experience from start to finish.