Fits perfectly.  The material is soft, and does *not* have a yucky plasticky feel.  I am in LOVE!  I am thinking that I might order one in every color.  Caveat:  I have not washed mine yet, I will order other colors only after seeing how it does in the washing machine.