Four Stars
You did a nice job putting this together.
Rating: 4 stars