So soft and firm yet comfortable. I’ve had to sleep on it since my movers haven’t come with my bed yet and I managed to get a good full nights sleep with my boyfriend sleeping on it as well.