...and I am a bit excited & happy so I thought I would come here & tell people who might understand my glee.
They are my PFCs & had such a rubbish start in life that there was a chance of lasting health problems. The vet was absolutely bowled over by the change in them from a year ago 
Was wonderful to be reassured that I am Doing All The Right Things & that the cats are the perfect weight for their size (& all muscle, too) & have exceptionally good teeth & their coats are in fantastic condition.
So yes. Am a happy (& hugely relieved) cat owner. Poor moglets hated the trip to&from the vet (less bothered by the actual vet appointment, though not thrilled) but settled incredibly quickly once we got in. They had some treats & some catmilk & have been given some new mousetoys & are happily bopping about the house. Am going to give them their favourite chicken&pumpkin for tea tonight & let them sleep in with me for once (they got to do so after last vet visit & also the time the kitchen ceiling fell down while they were in the kitchen). Obviously I'm hoping they'll only need to go to the vet for the annual check-up, but even so I want to make sure they associate having to go to the vet with Nice Things Happening When They Get Home.