This cabinet is perfect for my family room. I have had it over a year and it has held up well. It has ample storage. My son put it together (I “helped”) and it took about 3 hours. Lots of pieces to put together. I put hairpin cushions under the legs.