Can anyone recommend a good one? There seems to be a lot of options, but it's very difficult to know which to choose. I don't mind paying a fairly decent amount. Many thanks.