They began work on replacing my roof in July 2010. During the work, the roofers were often late or did not show up at all. Since the job's completion, we have had several leaks, and the company is now refusing to perform any more work. I have a roof that leaks, $1500 in internal damage, and Tennis roofing is refusing to address either of these issues. If you have similar issues with them, consult your contract to find that they did not disclaim liability. I have attempted to work with them personally and through the BBB, but they are unwilling to right the situation. I now plan on recouping my losses through the courts. To give an idea of how they do business; it took 3 weeks from my last leak report to them before they came to attempt to resolve the situation as they had a 'large number of warranty repairs'. If a business has so many of these repairs after completion of work, then they must be doing something very wrong. Stay as far away from this company as you can.