Very nice and firm 
Did not sleep on it yet because we have to wait 24-48 hrs before we can get to sleep on it seems very cool and comfortable.