Hotel - MBP - Router - All (Phone, Tablet, …)
This makes no sense. The purpose of the router is to be the gateway to all other devices.
This setup will make the routing much more complicated, even though it should work.
Since I’ve got no MacBook, googeled ‘Mac OS Internet Connection Sharing’ (a term from Win95) → All the Ways to Share Your Mac's Internet Connection
The better way is:
Hotel - Router - All (MBP, Phone, Tablet …)
That is the reason why the routers have the ‘clone MAC’ function.
But maybe you can tell me one reason why your setup is better in any way I can’t imagine.