We were so happy with our experience with Brad and his team! They explained things in a way that was easily understood. They answered all of our questions, big or small, and did so in a thorough and genuinely understanding way. Their communication was quick and responsive. We would recommend them over and over again.