We have this is our kitchen/dining room. I've put cookbooks on the main shelf, which it is sturdy enough to hold. I was concerned that it would not be able to hold their weight. Metal shelves hold nickknacks, etc. Baskets have lots of room and are very sturdy also.