Firm but comfortable for us. I haven’t experienced too many problems with separation but then again I have it placed on carpet not hardwood.