VERY FIRM! I was really disappointed with this purchase. After only one night of sleeping on it, I woke up with lower back pain. Not satisfied that I now have to pay £50 to send it back.