Clearly the A team. Pleasant, polite, respectful, efficient - made the whole process seamless for me. Came when they promised, came early in the morning and stayed the whole day (even brought their lunch so they didn't abandon everything at midday per the usual contractors around here), finished in the time they said, cleaned up after better than it was. Responsive to my questions and concerns, even asked where I wanted machinery placed and let me know when they were leaving for the day. Didn't tramp through my house and make a mess. They stayed to accept delivery of items even when a crazy storm created a power outage that held them up a day. They knew what they were doing and came to do it. And so far everything looks good and even works! Thanks guys!