I was great at first but it softened up quite a bit that is why I have to return it. I was not expecting it to get that soft because it was a medium. I probably should have gotten a firm because for me once it softened up it just did not provide enough support.