I sleep on a 10 year old spring mattress that is only a twin. It is so small my feet hang off the edge and my dog has to sleep on it with me so usually I sleep sideways with my back against the wall and my feet hanging off. My back and neck always hurt and I sleep 4-5 hours a night :/ You should add pillow top though, that would be my choice.