Lacking a keen or swift intellect, not too bright or not too swift.
Quick of mind; insightful; in possession of wits.
Full of wit.
Clever; amusingly ingenious.