Easy to assemble. Great quality. Removable cushion covers not easy to remove. Easy to keep clean. Very firm as requested. Nice and wide. Perfect for afternoon naps and movie watching!