Nice and firm.  Have slept on it a half dozen times and definitely was what we were looking for.  Bought two of them!