Contacted Allegiance based on Yelp ratings. Was able to get an appointment quickly. Technician called ahead of time and was early. Very professional in appearance and addressing the issue. Just as promised. Even helped me review another potential issue I had in my home. Would recommend over the "big" companies. Trust that what they did won't create a revisit.