Thank you all for the lukewarm approval 
Also wish the lazy use of 'grannyish' for anything frumpy would stop as many grannies are stylish - but don't suppose it will!
I forthwith promise to cease and desist from using 'granny-ish' as a byword for frumpy. I am a step-granny (step-grandson born a month before my 40th birthday) so really I should know better.
Sincere apologies.