Review (4/5): Very good.
As good as I expected.