This is not a firm mattress. If you don’t mind a softer mattress, then it could be good as reasonably priced and well made but definitely not firm.
I’m returning as not medium firm, but soft.