score:6
The phrase in question very simply means that you should seek a
"corporate apartment"
"long-term holiday accommodation"
"holiday flat"
"serviced apartments"
rather than
That's all they mean.
Using something like "homeaway.com" (by far the largest, they bought-out all their competitors), it's very easy to find "long-term rentals".