Review (3/5): Three Stars
Gets the job done.