Depends on the guy. The immature ones won't like it, but you don't want those types. Anyone who's mature, has a sense of himself, has nothing to prove, and appreciates honesty will definitely find it a Good Thing.
Of course, phrasing things the right way helps tremendously. Tact is better than nasty.