The game itself is very enjoyable.
The level design and ideas in the game are really great and break the monotony that sometimes is still present.
Maybe too short but the overall duration is not bad.
Plot is forgivable and it's only useful to keep the game mechanics together.