Rooftoppers is such a cute book! I liked Sophie and I totally wanted to adopt her. 
 She definitely had quite an adventure going to Paris to look for her mother, who everyone else thought to be dead. I also liked the idea of orphans and runaways living on the roofs of buildings all over Paris. I loved her relationship with her guardian, Charles, and how he let Sophie be who she was, even though others thought it wasn't proper for a single man to be raising a young girl, and that she wasn't acting the way a young girl should. But I love that Sophie's a free spirit, and that she believed her mother was still alive, even when others believed it wasn't possible. 
 And so Sophie finds herself in Paris, where she meets Matteo and his group of rooftoppers. They help her find her mother, while having some adventures along the way, and I did like seeing Paris from a very different perspective than what you'd normally see. 
 I'm a bit conflicted about the ending. I mean, I didn't like that the book just kind of ended with Sohpie meeting her mom, and that we got a little bit of what happened with Sohpie after finding her mom. Especially because that's what the book was building up to. But it's also a good place to end the book, and you're wondering what did happen. So it being a little open-ended is both interesting and slightly annoying. 
 Final Thoughts: Rooftoppers is cute and charming, and I couldn't help but like Charles and Sophie. Rooftoppers gets 4 stars.