John arrived in time, he explained everything to me showed me any areas of concern and he worked diligently and totally respected my home, he was very neat and clean.