Fits perfectly and also gives the protection needed
It is washable.  I really didn't like the elastic so I removed it.
Rating: 5 stars