I don't usually write reviews but in this case I feel it well deservedJim gave us good price for the JobHe kept us well informed through out the whole processWhen he discovered the job was a lot more difficult than originally thought he continued on without trying to add on any extrasThe job was completed on timeMost importantly done rightWe are very satisfiedJay
I don't usually write reviews but in this case I feel it well deservedJim gave us good price for the JobHe kept us well informed through out the whole processWhen he discovered the job was a lot more difficult than originally thought he continued on without trying to add on any extrasThe job was completed on timeMost importantly done rightWe are very satisfiedJay