Three Stars
Exactly what I was hoping for and expecting
Rating: 3 stars