The cabinet is a good size, white not ivory in color, but ridiculously hard to put together. I didn't have a problem w/ broken parts, however I was missing two pegs. I'll see if I can get a couple sent to me. Overstock.com is pretty good about that stuff. If not I'll e-mail the manufacturer. We'll see how long the piece lasts.