This is perfect for small apartments! The quality of the table for the price is not bad at all. Easy to assemble (or it looked like it from watching by boyfriend). I really like the bench because it's versatile, and you can add more guests on it when they come over. One thing, the box is actually really heavy, so be prepared to haul it in if you're not there when they drop it off.