I bought this for my dad. I am so impressed. Easy to put together.  They did it themselves and they are in their late 70s. Very comfortable. Firm, long enough for him. He is 6’1ft.  Seems easily to clean. My dad loves it and my mom thinks it looks nice. Win, win.