apart-hotel

Noun

 * 1) aparthotel hotel having self-catering apartments instead of bedrooms or suites