We love it! Sturdy and easy to put together. The sides are prebuilt so you only need to install the shelves. I recommend having a helping hand to balance the sides as you line up each shelf. The shelves are an eggshell white which we love. I would not describe the shelf color as “cream.” They are white. Definitely not as white as our walls and we enjoy the slight contrast. 10 out of 10!