Not too firm or soft, very comfortable. Almost finished being puffed after 24 hours.