While the upholstery took quite some time, we feel it was well worth the wait.  Very comfortable for our family room and a great sleeper mattress.