Jim came in ready to go to work. He removed the old toilet, cleaned up the caulk that was on the floor, his coworker delivered the new toilet, they removed the old toilet (they took it away for disposal), Jim installed the new toilet, caulked & did his clean up. Jim was very professional. Considering what he had to do, he was very pleasant. I would definitely use this company in the future without any hesitation.