Five Stars
Does it's intended job amazingly!
Rating: 5 stars