Been having some awful nights sleep with current mattress and looking for a new one. Can anyone recommend their great mattress?