Very firm but so comfortable  I've had 3 back surgeries and I'm not waking up with back pain. Giving it a 4 bcuz dont know how long it will last. It does appear to b high quality