I'm just opening an account with Lopez de Haro. They stress that they are "not a bank for everyone" (basically they only like you if you've got some money) and they don't have any lines in their branches. When I went in there were way more staff available than customers, so maybe it's right. The lady who I am dealing with is incredibly professional and has given excellent service so far.