They had drywall and paint some of the walls and rebuild my kitchen cabinets as well as replace my kitchen counters. I took this opportunity to update my counter tops with granite instead of the tile that was there. All in all they did a very professional job in a timely manner.