It's a good size for an apartment. Came pretty much assembled, didn't take more than 15 min to put together. I've had it for almost a month now, only downside is it's really firm still. Hoping it will soften up overtime.