An all-around excellent experience.