I put it together myself in 25 min. It's sturdy, has a nice finish and the silicone on the bottom of each leg won't scratch the floor up.