This is the best towing company in Madison, unfortunately our family of 6 has had ample opportunity to test the market over the years. They are professional, they quote an arrival time and are there at or before that time. Once when we had a non-emergency tow from home, there was a huge multi-car crash on 94 and they called to ask if we could wait an extra 90 minutes so they could tend to the emergency, then their truck was here exactly 90 minutes later to tow our car. I've had roadside service contracts and AAA over the years, and while they delay quoted times or choose a tiny company with 1-2 tow trucks, I've had to call Prairie Land 3 different times to step in and get the job done. I'm thinking I'll just send my Roadside service contract money directly to Prairie Land as needed. Jeremy helped us immediately this time around, had the tow truck there immediately (10 minutes, 5 hours after we called AAA and were given a 2 hour max tow window), then he called me back to confirm our car was dropped off at our car shop and wished us well on a difficult day. AAA never updated time, even hours later, and hired 3 different companies as the first ones cancelled, 6 hours later none of them had shown up much less called to give us status. The one time AAA worked on time for us was last year, when they called Prairie Land! Can't recommend this company enough, worth the $$ hands down.