I co slept with Buster on our latex mattress. Don't have any experience with other mattress types but we have had our latex one for about 8 years now. It is still as comfy as it was when we first bought it, we are able to flip it over which helps.