I'm looking for one as a present but not sure what's good and not. Can anyone recommend a good one or are they all much the same?