Perfect for what I needed- the shelves are tiny as is the overall width, but its perfect because I dont have a lot of room and needed at least two. They dont take up much room and they were fairly easy to assemble. the only part I needed assistance with  was then you have to attach the two halves. I just dont have the strength in my hands, but the rest I did without issue.