Hard to fault - professional at all times and great attention to detail - generous with their time on site and delivered insightful ideas