Exactly what we were looking for. Firm and soft top. Great to sit on and put your socks on.