A very nice guy who makes other people's days by being themselves, that meaning they're kind, sweet and nice to talk to. Great friend to have around.
A: Moon is such a nice guy. B: I know right? He's such a sweetheart.