Overall this is a very good buy for the price. Well build and feels strong. It does wobble due to single middle leg but if you put it against a wall, it is fine. The reason for 4 star is it has sharp edges and corners. The parts were very dirty, had to rub hard to clean. There were scratches as well. But after proper cleaning it is more acceptable now.
Two of the parts had visible damage when arrived. It was easy to order replacements. Now waiting for the replacement to arrive.