It’s a decent sofa, however the  Seat cushions constantly move forward. You’re forever moving them back into the sofa. 
 The low height and slight angle of the back means you end up slouching on the seat.. Not great for posture but add some cushions to it and it should be ok... 
Sturdiness Of the sofa is good. 
it is fabulous to take a nap on though! 
Overall it is a decent sofa for sure and for the price, it is fine. 
As with any sofa, it’s hard to gauge without sitting on it first.