Overall a very satisfying experience.