Five Stars
Received sooner than expected. Fits as expected.
Rating: 5 stars