Outstanding in every aspect. Communication skills, attention to detail, swiftness of paperwork, flexibility arranging appointments, ability to understand our requirements, superb forward planning and well researched advice.