Perfect for our flat screen and components. Would have liked other cabinets to be larger so we didn't have to stack, but it works fine. Good quality, Cannot comment on installation as my hubby did that. Took him a few hours. He didn't complain..so it must have been fairly simple.