Overall a nice table that fits perfectly in our small apartment. Putting it together was very simple and quick! There were also plenty of spare parts if needed. I took one star off because I pulled a seat cushion out of the box that was stained, but I was able to clean it before assembly. Note make sure not to completely tighten screws before finishing the table legs, itll make it much easier for you when putting on the connection piece on the bottom. The legs are metal with a wood pattern, but it matches well. Minor scratches on the velvet seats - not extremely noticeable - but the table was in perfect condition. Very stable and perfect for what we needed!