Exactly. The idea is that paypal gives out the payment without your credit card info being released. I have yet to be overcharged for anything, and I use paypal for all of my internet purchases. They send you reciepts for every transaction. If there is a fluke, they have in their TOS that they will refund you for any product not recieved, and any overcharge. Both myself and my boy have accounts, and we have never had any problems with them. I even called them once to cancel a payment (paid twice as much as I needed to for my therapist appointment) and they reversed in and let me resubmit the payment while I was still on the phone with them. You can even pay amounts in different currency. It was great when I ordered some stuff from Germany. No issues at all.
So from my experience, they are awesome.