Does what it should.
Could be a little larger.
Rating: 4 stars