Absolutely perfect fit!  Bought two in different colors.  Very pleased. Would buy again.