We haven't assembled the sofa, yet, but it shouldn't take long, once we get started. The cushions feel good to the touch and we are thankful they have removable covers for washing. We have indoor pets and we are not of average height. Hopefully, the size and materials will allow us to sit comfortably and it will wash well.