Perfect.  Oversized a bit so it fits so much better than the one we had before.  The fabric is very rich cotton.