Excellent all-around experience.