The shelves don't sit super sturdy (a heavy stereo is not the most stable there for sure), but for the price - it definitely does the job and looks nice.