We're not picky about mattresses, but we've been very happy with this one so far. It's neither too firm nor too soft and it comfortably fits 2 people and a medium-sized dog sleeping. We also like that it has a washable outer cover for when something inevitably gets spilled on it... The mattress is especially great for the price!