Someone who is a bit of a marshmallow head, slightly airy, but is basically a sweet person.
That was a nice gesture, but he was a peep-head for doing that.