James is great. They were incredibly responsive to my issues and resolved them right away. They are very honest and don't try to extract more than is required. I trust them to work on my house. They are a pleasure to deal with and you feel like you got very good value.