On sale for $20 ... is it worth it?