I agree with Malcolm.
Some KF type places are OK where there is a good manager and staff but they are generally under a lot of pressure from above to maximise profits at the expense of quality and customer care.
The indy will most probably give the job that bit more attention to detail.