Definitely puffball... one of the easiest and safest for novices to identify.
Not all puffballs are white on the outside. I have at least two different species that are common here - one like the one pictured, with that brown, reticulated skin. Inside should be solid white, like a piece of white bread. If you're starting to see some color change in the flesh - yellow/green/purple/black... discard them. Not toxic, but not tasty at that stage.
As mentioned earlier, they don't have much flavor, but sauteed in butter or bacon grease... they're OK... better than no mushrooms.