LOVE THIS SO MUCH! It's firm, but bouncy. Very soft material. Easy assembly! We could not be happier!