Yes! The core game is completely free, with optional in-app purchases for coins and other currency that let you progress faster. But these are not at all required to enjoy the full game.