I love these games, but this one seems to have been made available before many of the bugs have been fixed. For example, some of the tile puzzles have all the tiles stacked one on top of each other instead of laid out, and at least one other puzzle shows incorrect images on the tiles.
I would recommend this game and give it a five-star rating only if the bugs were fixed.