So far so good. Still some upper back pain. No hip or shoulder pain. It seems firm enough. No sinking yet. It has only been a few weeks. I will update in a few more weeks.