I rarely give bad reviews but this one I have to give 3 stars.
first of all the packages came in such poor conditions and most of the plastic pieces were broken and some metals were scratched.
and because of the mechanism this assembly works (push the shelf down to secure), during assembly when I tried to lift the shelf holding middle shelf the shelf came off and the skin of my palm got caught in the corner and left a huge blister. Lesson learned: never lift it holding the shelf panel. Lift it by holding the poles.
After it's assembled, it's fine to use. the price is good, it's sturdy and heavy.