I'll post this answer for the benefit of others -- I realize this question was answered years ago. Things have changed.
TL;DR - Consider a premium, upgraded WiFi mesh as a solution. But a fallback option is Powerline Ethernet.
I used the powerline approach before - it works great. In my office, I used to get frequent network dropouts (wifi was 10 meters and 3 walls away). In my case, I my office needed BOTH working wifi, AND available Ethernet ports (I build Raspberry Pi and other systems). If I was building a system and it's internal WiFi was weak, I'd have to run a 10 meter cable to the living room.
With powerline, I could install a second wifi in the office, connect the powerline adapter to the router's WAN port, and configure the 2nd router to have the SAME SSID and key as my primary, distant router. You can now float between routers (important: this is NOT "mesh networking" but has some of the same benefit).
I recently replaced the powerline approach with an "Amplifi" wifi router with 2 plug in extenders. I get awesome wifi everywhere, including the back yard and the garage (and the driveway if my garage door is open). These routers have an extra radio so the access points can talk to the main router, without competing for bandwidth. Instead of the kit I got, you can get 2 of the main routers and they'll bridge to each other over their backchannel radio or wired ethernet (so if you actually ran cable between the two routers, the the mesh networking is even faster). There other mesh router systems you can choose from (Google makes one), check Amazon. These systems are $250+ but if you want to mesh and you want to curve signals around walls (the extenders) this is the way to go. Unless you wire every room for Ethernet (better, but what's your time worth?)
While today the AmpliFi solved my particular problem, if tomorrow I moved and the new property had a standalone auxiliary building (in-law home, garage, etc) then extending wifi by repeaters is a bad option. A quick fix would be Powerline Ethernet. The best option would be running outdoor Ethernet. There's no one right answer for everything, even today.