Extremely polished and well put together offering a cohesive experience. The levels were also good and the difficulty progression was excellent.