As advertised
Timely.  As expected
Rating: 5 stars