Hi there. Great to hear that you are coming to join us in sunny Spain!
I've got accounts with Solbank who are good and quite helpful, but my business accounts are with Sven and his excellent team at La Caixa (the old Barclay's office) at the entrance to Quesada.
They're great and can't do enough for me whenever I need their help, so highly recommended.
As for a lawyer, I've been with Silvia Galve for 15 years and I cannot recommend her highly enough. She has her own company on the main street in Benijofar SGM Abogados and a website
www.sgmlegalspain.com. I honestly cannot tell you how many times she has helped me, gone way beyond the that expected and her staff are fantastic. There's lots of recommendation on here and elsewhere for SGM and other lawyers, so it's best to go meet a few and judge for yourself. I can guarantee with SGM you won't be disappoionted.
Good luck with everything