After finishing it, I liked it. But while reading, I was repeatedly frustrated to the point of DNFing it. I can't say whether or not I'd recommend it. It's one of those books that could go either way depending on your mood. Apparently I was not in the mood for Felicity's shenanigans.