James is good and very easy to work with. Don't know that I'll build another anytime soon but he will be the first contact should I decide to.