Very happy with this purchase! It is quite firm (at least for now), but in the good way. It rocks, swivels, and reclines. It is a warm ivory colour in person (you can see it contrasted with the cooler-toned white carpet beside).