It is perfect! The top part holds about 100 books and the bottom holds about 60.