Three Stars
Does a great job just shorter than I expected.
Rating: 3 stars