Very sturdy! I didn’t have problems with the legs like some reviews stated. It’s not a sofa for lounging though, it’s very firm. But I’ve had it nearly a year and it’s held up perfectly! I have a dog who jumps on and off all the time (she’s 31 pounds) and I’ve had no problems.
(It’s covered or it would be filthy lol)