We have several accounts with HSBC, with whom we have been for many years, when it was then Midland Bank. We are satisfied with the service we receive. We also have an account with Nat West. We did bank with Barclays for a short while a very long time ago, but weren't satisfied with their service.