Kyle is amazing at what he does, he takes his time with customers, and explains everything in detail.