This couch was easy to put together and it fits perfectly in my RV! This couch has firm but comfortable seats cozy enough to nap on!