This will work yes BUT, you are then relying on your laptops internet connection which is not ideal as they are often not very good.
your using 2 devices power, this method of connection is flaky at best as while you can use it, you will not receive all the packets you need and cannot set port forwarding
I have all my games consoles connected via Gigabit Ethernet, and if you can I recommend you do the same