David and his team have been professional during the whole process, providing frank and concise advice for a smooth process. Would work with the team again.