Short term lets London are not only for tourists