It can be frustrating at times, but since you get invested that much, you also feel great after beating the level. :)