This fit the bill perfectly for our needs. Tight spiral staircase to go up to get this in the apartment, but tons of space for our small family, and great features!