I bought this game when I bought my Gameboy Advance and played it solid for an hour. The graphics and gameplay are very good. The storyline is well thought out and it is really good that it saves after every level.
You meet various characters throughout and can play as Shrek and Donkey both together. It does require some thought to beat some levels.
I think the end challenges are far too difficult and do make the game borning though! This is the main downfall of the game!!
Though I would recommend this be wary of the end challenges as they are very frustrating indeed!