Review (4/5): Five Stars
Just what I expected and wasn't disappointed.