Three Stars
Functional and accurate.
Rating: 3 stars