Not too firm, not too soft...but could be a little firmer. But, perfect for my picky husband! NO COMPLAINTS FROM HIM...THATS AMAZING!