Filled with regular foam, not memory foam. But my dogs aren't picky, so it does the trick! It's big enough for 2, 70lb puppies to share!