Price: absolutely fair. I had asked Ken for a worst case estimate since some of the plywood and some of the 0x0's beneath the shingles also needed replacement, but it was hard to estimate how many. The final price was better than the pessimistic estimate and certainly lower than most of the other competitors I had reached out to for estimates. I got a good roof for a fair price, no doubt about it.