Serviced accommodation
UK based term.
It refers to fully furnished properties which are available for both short or long term let. This type of accommodation may also offer facilities similar to those offered by hotels.