I would like to rank for "X City Hotels"
I noticed that at the top of the top 3 are 1. tripadvisor, 2.hotels.com and 3. hotels.com
They are all the dynamically generated pages from their directory. None of them have any links pointing to them.
How hard would it be for me to outrank sites like those with a well-written post in which I go in-depth about hotels (or restaurants or shopping centers)?