Size is very exact but cover isn’t cotton. Looks very plastic. It was not described as cotton so my own fault.