Solid small shelves. Only watch out, these are finished in a plasticy hyper-white color. They take paint well though so in one coat you can match them to any color you choose.