Couch arrived and so easy to put together. Cushions are firm however still comfortable. Also big enough to have someone sleep on it. Great!