This is perfect. I don't love super soft seating, and this is like a firm mattress - not unpadded but not collapsing under you. Easiest furniture I've ever put together, and super sturdy. My dog (lab mix) sneaks onto it every day as soon as I leave and his nails have not damaged this one bit.