Thoroughly positive experience.