5/5
"Overall, John is easy to work with. As a whole, my experience with John has been very pleasant. John is a tireless worker, and it shows. There have been a few frustrations with the process, but overall I am happy."