There's no such thing as a "basic" question here. I've noticed people in these communities like to talk about anything VMware-related. And you’ve described exactly how snapshots should be used.
Snapshots shouldn’t be kept for long periods, ideally, they should be deleted within 24 to 72 hours of creation.
Snapshots are usually small at first, under 100 MB if you do not snapshot the virtual machines memory. If you select memory, an additional amount equal to the amount of RAM a virtual machine has is created in the .vmsn file.
The growth of snapshots depends on how many disk changes happen on the virtual machine. If few changes are made, they remain small and if many changes are made, they grow larger. It can vary depending on the role of your server. Snapshots of database and exchange servers grow quickly, snapshots of web and active directory servers usually grow slowly. They have the potential to grow up to the maximum size of the virtual machine disk.