Review (5/5): Five Stars
actually, a bit more than I wanted.