Got these for my 3 kids and they all love them. Firm enough to provide good support and soft enough to be comfortable.