Does what it should but dissapointed with the back of the bookcase as it is cardboard and not very substantial. Not sure how long that will last.