Overall satisfying experience.