Solid, great quality and design for the price! The color is beautiful too. I highly recommend! 

The only downside putting it together was the bottom support legs didn’t fit perfectly together on one of the sides, but since they are on carpet it hasn’t affected the balance that I can tell. The top portion comes assembled already and they put lots of packing materials to protect them in transport.