Review (5/5): Five Stars
Could be a bit stiffer, but does what it supposed to do.