Fun, unexpected and innovative. It kinda tried my patience at times but it was good to stick through it!