Perfect
Love this!  Fits perfectly.  Came earlier than expected.  Thanks!
Rating: 5 stars