I liked that Ivy was competent in her job. What I didn't like is how extreme some of her views/opinions were. "It's all part of the journey to find your soul mate." I thought Ivy was in love with the idea of being in love.
Bennett had moments where I just wanted to slap him. He allowed his family history to dictate his present repeatedly. This quote says it all: "You represent everything I can't have... Seeing what you have shows me what I'll fail at without even making an attempt."
All in all, not bad, but not awesome either. I did like the supporting characters. While I thought Milo was too stereotypical, he also had dimension.