It is an ok mattress.I It is soft enough for the back., However it seems too high specially since I have a puppy that is afraid of the height . In overall I think it could be a good fit for anybody but the height is an issue. I will think about this mattress for the future since I will not needit right now