Very polished, and intuitive to use. Impressive amount of blocks to choose from.
Had a thought while playing that I could see this being a multiplayer game where you give players a random prompt to build in a set amount of time. At the end, the players vote on who made the best creation.