Soft and firm at the same time! It came to my door in a few days. I like the feeling when I sleep on it. Nice one