Perfect for our needs. We have a component to go on each shelf! Took a little while to put together though.