How and why could Satan be a favorite character?

Must Love Dragons - Stephanie Rowe

Theresa spends the book trying to get out of a contract with Satan. I was caught up with her and Zeke trying to figure out how not to kill one another while trying to set everything straight. I think the fact that I didn't have to think too much while reading this is what's making it hard for me to write a review that doesn't sound like, "this was cool. read it."

There were some twists in the there that I didn't see coming. I need to see what's really going to happen with Iris and Satan! I wonder if Jerome is going to really shake things up.
This had everything I needed in a book: fun, funny, quick read, likable main characters, great side characters, and I want to see what happens to them in the next few books.