Great item for the price!! The assembly was not bad at all! The only part that was challenging was putting on the doors. Directions were great and easy to read. Every peice was labeled which helped so much! Once it was all set I loved it!!! Fits a 50 inch flat screen nothing bigger than that will fit on top.