I purchased this mattress, in the twin size,  as a dog bed for my two older, very large dogs that are inseparable. There  is plenty of padding... plus it comes with a washable duvet. Most importantly for me though was that the colors are FUN! 
Pleased enough that I ordered a second mattress for the opposite side of the house too.