The assemble time for this is way longer than I expect, took my friend about 3 hours to put it all together. The quality is fine, not superior, but not as bad as normal retail store furniture. This item is shipped in two separate package, approximately 91 lb and 45 lb (for the heater alone). The shipper not only just left this on my drive way (instead of delivering to my front door), and they left the long package standing tall with the other one on TOP of it. It is very difficult for move these by myself. The package has good protection, but lots of Styrofoam needs to be cleaned. The shelf on each side are narrow but deep enough, so still good space for storage the door has magnet to keep it close.  The opening above electric heater is perfect size for cable receiver wireless router or dvd palyer, etc. Overall, a good product, and all my friends who have seen this  like it. Not yet try to flip panel for the corner, can't comment on that yet.