Very nice looking piece, the tv just barely fit because the front of the top curves leaving only 13” of flat surface. My husband is handy with assembly, it took him an hour-ish to put together.