Review (3/5): Not bad, not great.
It does what it's supposed to. Just not a fan of the closure.