Love it. I am biased because I have my own little 2 year old Benjamin (who is called Benjamin, Ben or Benji-bum by me
can't wait to use that when he's older and has friends or his first girlfriend round.)
We chose it because it's a classic name which we don't think dates. It will suit for any age, and we liked all the shortened versions he will undoubtedly be called whether to we liked them or not. I know of a few but it's not/ wasn't over popular in our area. He's the only one at his nursery for example.