Sam was recommended to us by a friend and I would also thoroughly recommend him - he has done both small jobs and complex jobs for us and I really appreciate his great communication and reliability and professionalism in the actual work but also the customer service and admin side too !