Perfect!  I have a bad back and it feels much better. No sagging in the middle! Firm but giving. I recommend this especially for side sleepers or back sleepers for that matter!!