Perfect for an apartment, very  sturdy, a bit low (height-wise) but I recommend this 100.
It took me about 130 hours to put together (2 people)