Overall a top notch experience.