I played through it and loved it. I thought it was a million times better than the first, which bored me so much I couldn't finish it.

Sofia Lamb is a wonderful villain.