Perfect for our needs. Very sturdy (our family is hard on furniture), has held up for the 2+ years we've had it. Fairly quick and easy to put together - I had pieces on reversed at first (my mistake for going too fast) but was easily able to take apart and redo. Very happy with this purchase!  One thing I would add - if you plan to put your PC tower on the bottom shelf, be sure to measure first. Ours is too tall to fit and has to go beside it.