Jim was incredibly thoughtful every aspect of the job, providing excellent advice and clear options. On site, he and his partner worked steadily on a job that took more time than expected. Neither wavered in patience or attentiveness. My home was left full of new light and perfectly clean—thanks!