It’s perfect for a small apartment! It took about 3 hours to put together, but that included taking breaks. The only issue I had was that some of the chair legs and table legs were not leveled. We placed padding stickers under them so it would be more leveled and not wobble.