@Stillearninglife To me, that looks like a very good pension.
First of all, you are taking a very early retirement at only 55 years old, so your pension is going to be a lot lower than someone retiring at the current standard age of 66.
By retiring more than 10 years early, you are losing 10 years of increased savings. Also keep in mind that if you were under a defined contributions scheme instead, there would be a loss of compound interest. The compounding effect is massive, and money can be expected to double roughly every 7 - 10 years just due to compound interest alone. Therefore, if you had instead been under a defined contributions scheme instead, your pension pot would be less than half what it could be just due to retiring at 55 instead of 66.
As for £800 a month... when you reach the state pension age, you will be receiving around £230 a week, or about £920 a month.
£800 + £920 = £1720, or let's say £20,640 a year.
I don't know whether you're single or a couple (you need less money to retire if you are part of a couple), but let's assume you are single.
As a single person, you need at least £14,400 a year to live. "Moderate" would be £31,300 a year.
So with £20,640, you are a bit above the "minimum"... which seems more than reasonable to me as you are retiring 11 years early on a defined benefits pension.
So unless you are going to tell me you had made mammoth contributions during your time in the NHS, I am struggling to see how this is anything other than a very good pension.