Excellent overall experience! Highly recommend.