We have had numerous contractors in the last few years, while redoing our villa. By far, TLS is the best we have had! They showed up early for the first visit, bidding the job, and when they did the job. Customer service was top notched and they cleaned up afterwards. I would highly recommend.