Perfect firmness and easy to set up. I have two queen size, one on a platform and another on a bed frame foundation. Stays cool at night also. I would buy again and definitely recommend!