Recommended to us by insurance company and agreed to do job to a very specific timeline. They talked a good game and assured us everything would be done on time and to a high standard. We found out the weekend before they were due to start that they had sub-contracted the work just 1wk earlier and and now the required trades were not available on the agreed timeline. Waited until 2nd week for correct tradesperson who then did an extremely poor quality job. Having to have the job redone.