I absolutely love these bookcases. They are very sturdy even on carpet. They hold a ton of books and various items. I bought two of them thinking that they wouldn't hold that much. They fit in my small room  and make the room look so cozy. The bookcases are a modern gray look and match the gray desk I have. I did need help assembling it because it was hard for me to lift up myself. It is easier to build with two people. The assembly wasn't difficult.