From memory Medfin do things quickly and out of the box for doctors but also in my experience seem to charge you top dollar for it as well...
With them watch the x-coll - they do as much as they can so when you go to sell/vary something you get stung somewhere along the line (more than usual).