I hired them for major renovation of my house such as floor, entire kitchen, opening a wall, painting, central air, French drain, front steps, etc. They also get ready for our rental floor on time, so we can rent it timely manner. Price was very reasonable, but last 10% of work took very long time. It was very annoying that it got delay so long since first 90%of work was done faster than expected. However, they were honest about why it was delayed which I liked about. After all, I would hire them again for further house renovation.