We use Citibank, with three locations in London: Canary Wharf, Strand, and Bond Street.
Disadvantages:
only 3 locations.
minimum monthly deposit of £3,000, or your monthly salary check direct deposited.
$ accounts not linked to US direct deposit/direct debit system.
Can not use internet to pay US $ bills.
Advantages:
no fees or commissions.
unbelievably, no spread.
instant internet transfers from £ to $ and $ to £.
internet, direct deposit, and direct debits for £ bills.
To get these rates, you have to open both a £ and a $ account.
FYI, "spread" is the difference between the buy price and the sell price.
No other bank or exchange service in the UK offers no fees, no commissions, and no spread.
If you're wondering how they make money, it's on the wait period between the date you deposit a cheque and the date it clears.