The mattress on the edges is very soft, I don't know why, in the middle it's nice to sleep, it's soft the first time you put your hand on it, but with time you get used to it, as a sleeper, it's ok for 2 people, if one of them is heavier, the other person doesn't feel it, there's no hole, at least now that it's new.