Good:
Funny
People Person
Very Romantic
Loves my animals (even my cat)
In great shape (and is motivating me to get there too)
Bad:
Talks A LOT
Too Romantic

Obsesses over his video games
Loves to spend money
Takes off shoes and socks and leaves them in the living room