Received a day early, set up takes like 10 minutes, it is not soft, feels sturdy enough, I weigh 250lbs but feels secure. 4 stars, wish cushions had a little more give.