All-around excellent experience! Highly recommended.