Crikey, that's a pricey pair of specs, I got my last lot from Asda as well, cos they include all the coatings etc in the price unlike others who add it on to base price. Handily I got 2 pairs for £100, good job as during first lockdown I decided to sit on and break my main pair

. Over the years I've had NHS brown plastic jobbies all the way to designer pricey ones, but a lot more choice nowadays.
As you say BB, lucky we have the NHS, friends of ours moved back to USA from UK few years ago and always moaned about cost health insurance, we had few NHS appointments during lockdown and it been working OK so far even with semi closed doctors and telephone appointments, one plus has been the ability to book blood tests online for a set time, so you don't just queue at the local hospital for hours , then again if our doctors did routine blood tests it would help, but they gave up on that few years ago, but our doctors has been getting steadily worse over the years, the doctoring is spot on, just the bureaucracy gets in the way.
My Mum had her Covid vaccine before christmas, so again well done NHS cos I had my doubts that it would organised so quickly, but she got the call and it was done, took a while, think I was expecting it be as quick as the flu jab, but they understandably they had other checks to do. Not sure if she getting a 2nd jab later this month, so time will tell.
Keep safe and well everyone.