It has. Few scrwtches and the legs don't allign evenly,. I cover the scratches with some items.

Pros: Great look easy to put together
Cons: Scratches and uneven legs.