Perfect size for our room! Cushions are firm at first, but still very comfortable. Arrived quickly and was easy to assemble. Very happy with this purchase.