The frame is somewhat flimsy but the top  is thick good quality glass and the bottom shelf mirror is a mirror of similar good quality. The heaviness of the shelves stabilizes the flimsiness of the frame.  It took my son and I  30 mins to assemble. It looks great, especially for the price.  I love it!