These shelves are perfect for my space. They came already assembled and were an easy install. Also, they arrived in a good time frame.