Arrived on time, completed all with care and friendliness. Price was fair and followed estimate exactly.