They have a zipper . They are brown and kinda look like leather but it s fabric . Very nice . I have 4 of them they are $2.00 each