Love the glass doors, which help conceal components inside. However, they must be left open for ventillation while electronic components are in use. Sturdily constructed except the legs are not as heavy-duty as desired. Reinforcing/redesigning legs might enable one to slide the unit on carpeting, without fear of snapping off the feet. Additionally, the center of the shelves sag slightly under weight of components, even though unit is brand new. Additional support of shelving would be helpful.