Started immediately and worked fast. Very good at keeping in touch - asking questions when necessary and sending project updates, etc. Project was much more complicated than they (or we) realised, but they did the research and finished it successfully without complaint. Excellent contractor who we will be happy to use again.