Hi there,
I took my pup to the vet the day after we got him - I'd already popped into the vet before I got him to see if I liked them. They offer a free initial consultation, where they weigh him, check out his general health (check for heart murmurs, thermometer up the bottom!). They also gave him some flea treatment, sorted me out with the right worming treatment, and it was also nice for the pup to visit the vet for a nice check-up rather than being injected! Hopefully he won't be too scared when he goes back next week for his 2nd jab, microchip and kennel cough treatment. I also got some free food samples (Hills Science Plan and voucher for Royal Canin).
So, in my experience, I'd recommend it. Check your local vet beforehand to see what they offer. I guess these services are built in to the cost of the treatments in the end, but it was a really nice introduction for both me and Henry to the vet experience.