I have three and love them. They are very smart so make sure that you train them and work with them every day.
I agree with the others. You should visit with the dog first and spend a good 30 minutes or so with them to get a good idea of how you will be.
Good luck to you and be prepared to get stopped with every walk by someone asking you about your Basenji.