I'm using these TP-Link things (the TL-PA4010s) and they, well, work. But not perfectly, and they're pretty much my last choice. I'm renting right now, so can't cable the place as I'd prefer, and it's one of the newer ones with metal insulation (as well as the metalwork to the upper floors) so wifi can barely make it through a single sodding wall. It's hilarious being able to turn on and off your wifi reception by shutting - or opening, both of the doors between the router and the bedroom where it's needed. Well, not hilarious but at least mildly amusing that you can physically shut out the gigahertz waves with a couple of wood doors haha
Running a cable down the hallway without tying it down and being unable to shut two doors is inadequate - so power line it was. I even tried a repeater in the room between the living room and bedroom but those walls are just too much to handle for even 2.4 GHz. 5 was a dead loss
It'll do if it's your only resort. And yes TP-Link are kind of garbage in general.
Virgin Media itself, aside from being atrociously slow to actually come install anything and not knowing where their own sodding cabinets are on our new street, have been absolutely fine and since I'm on a new cabinet, I have shockingly good latency, bandwidth and peak time performance. The gamer in me couldn't be happier with the ping times and we're at the point where downloading anything to a spinning-rust HDD is now a bottleneck.
Virgin Media back at my parents place though is a different story with okay bandwidth but very noticable peak time drop.