Fits ok, put not perfect.  I've had this product for about a year and it has a couple of small tears/holes but has generally stood up well to the amount we use it (we wash it about weekly).  The texture was nice and the material was thick.