I have over 20 years of banking experience and I would only advise that there is of course no such thing as a free lunch.
I can tell you for a fact, as I have seen this with HBOS, that they might actually charge you no commission, but all they do to make their money out of you is give you an inferior rate.
I can tell you that you get nothing for nothing from banks.