I thought the difficulty was fair & enjoyed playing. At one point in level 4, the two characters became unsynced due to slight differences in the terrain, and when I synced them back up by running against a wall other weird stuff happened (some of one player's obstacles moved further down the level, and I somehow cleared the level before I actually passed the final obstacle). Should be easy enough to fix, though.