Pretty neat little toy cabinet, highly unlikely it will stay looking like new with actually storing toys in & on top of it. Made of cheap MDF "wood" like most furniture now-a-days. Cubes do not roll on carpet very well, but aesthetically appealing to the eye even with toys all over it