These bins fit perfectly on my shelves and look rather nice. The only con is that they have a strong polyurethane smell at first, so plan for some time to air them out. I left mine on the porch, and it took quite awhile because of the cold weather.