We have used Johns crew several times and will continue to as we are not finished yet. They are a very professional team, who from the estimate to the fininshed job are wonderful. They come in do the work and clean up behind them selves after doing an A1 job. If they are not going to be here on the planed day they call to let you know. They do not leave you wondering. Over all we have had a very enjoyable experience.