I just finished assembling this! Will wait 24hrs before i sit on it! Just as I expected I love it! Firm but not too firm. Comfortable for me.