Haven't finished it yet, but it's been alright so far.