Not firm at all and no edge support.  My boyfriend and I waited the full 72 hours for the mattress to reach 10 inches. The first night we slept on the mattress we literally sunk into it.  We will be returning this mattress.