The shelves are a bit smaller than I expected, a 6x9 hardcover seems to just barely fit if you have them straight up and down, but still super cute and easy to put together.