Review (3/5): Three Stars
It's not the best I've tried, and not the worst.