Does the job. Assembly was a mess because the numbered stickers on some pieces were incorrect. My mistake was that I trusted those numbering and guidance diagrams and started right away. To avoid this, do a soft assembly first to see if all pieces come together and match with the product photos, because it's not made to disassemble. (See photos for wrong numbering after final fix) 

Some cut-offs in legs won't fit nicely with each other, so hard hammering required and it chipped off little bit of painting. Not sure if it'd cause rust later on. Two pieces of table tops didn't align 100%. (See photo) But soften edges avoids any scratches to your arm. 

Once assembly hassle is out of your way and put in place, it's a good sturdy product, worth every penny. Very heavy too. Make sure to check the dimensions before buying, specially the depth seems smaller than similar products, but works for me.