Had a little mix up with my initial appointment, but they did an excellent job to rectify it. And the job was completed in half the time that was estimated. Everything works and looks great.