We did some of the demo, provided the cabinets, lighting, counter top, sink, faucet, appliances, and some electrical prep. We reinstalled the existing fridge, and installed the new stove and flooring and painted. The project ran over budget anyway, and way over on time. We paid most of the money early in the project, then waited and waited for each step to be completed. The main sub-contractor did a great job, but the electrician was sub-par. (The work met code, but took way too long and way too expensive.) The plumber was adequate, but way over-priced. Most importantly, project management was horrible. Our original plans, including computer-generated pictures, were never given to the sub-contractor. There were excessive, unnecessary delays between each step. Many items had to be addressed by us, instead of being anticipated by the so-called professionals. In the negotiation over the final bill, they revoked the warranty for the work. In the end, we got a gorgeous finished project and the sub-contractor is now a family friend.