Paul firstly welcome to giffgaff,and to answer your question ,yes it is.
Most importantly coverage is good and with goody bags you are in control of what you spend every month,and not tied into a lengthy contract.
Payback is unique and the more you contribute the more you earn.
And finally there is the wonderful community where you can help or just have a good old chat.
I love giffgaff...