James provided a great service, communicated well throughout and provided us with a detailed but clear report, highlighting issues with a property we ultimately ended up ... more