The mattress protector has the zip fastening, as stated in the product description. The material is light but opaque and satin-like. It wasn't a really close fit, but close enough on a standard single mattress. There were no defects in the material or with the fastening. Overall, I am very satisfied with the product.