Three Stars
Gets the job done well enough
Rating: 3 stars