I concur. I don't remember hearing it growing up in New York, but I sure did hear it in Maine. It could be because it was a more sophisticated expression (not in words, but in meaning) than a child would use. I've used it here in Pennsylvania, and haven't been met with funny looks, but I don't know that I've heard it used by others much.
You understand the meaning? That Bob is a good guy
Too me it sounds completely wrong, but I have not a hunch. Could be that there are some regions where this phrase is in use, like GG said. I would use the examples Dave posted " Bob is a good guy/person" ...