Yes, it encrypts your data. No ISP snooping.
Yes, it changes your IP
What it does not do is update your geographical location. So if you’re using it form Karachi, it will still show Karachi, but it will change your IP and encrypt your data.
Oh and it is not like those free playstore vpns that are surely selling your data.