Maybe it's just me but I always think answers to questions like this should be framed against the room rate and hence give some indication of value.
For example, I invariably stay at the Marriott Maida Vale which in 2022-23 has cost me comfortably less than £200 a night (my next stay is ~£180 a night) which is a good trade off between rate and location which I find convenient enough for the Heathrow Express at Paddington and Soho on the tube. The days of ~£140 a night appear long gone.
For this I get mediocre food but three hours of perfectly drinkable wine and beer for me plus one leaving plenty of overhead to spend on proper food where I actually want to eat. Nice English breakfast too with proper sausages in the restaurant for elites. I consider it a good value lounge experience.