Perfect for my tiny little studio apartment. Simple assembly. Cushion is firm but comfortable. Only downside is that the seat cushion buttons snag so easily that I'm afraid that they will rip off.