This couch was a great purchase! Right out of the boxes it’s a little firm but yet very comfortable. My family of 6 can all sit very comfortably! Very easy to assemble, glad we chose in room delivery, those boxes are heavy! I plan to scotch guard this week so can’t inform about cleaning as we have not had anything happen yet. The back cushions stay in place via Velcro and the seat cushions are not removable. This was my first ever purchase from Wayfair and we are happy with the process. The delivery guys were super nice and helpful. 
Feel like we made good choices with this purchase!