Absolutely love my new tv stand! I looked for a few months and eyes this piece but was nervous about ordering online. It arrived in 4 days- also 4 days earlier than expected. It was all put together in a large box which was nice. It looks just like the picture online and is so sturdy. All the cabinets open and close flawlessly and the drawer has a nice fabric liner instead of just a flimsy board bottom. I also love how the mirrors have a little crackle texture in them that hide the finger prints of my two small children. Such a great piece and totally worth every dollar spent. Highly recommend.