apartment hotel

/AH0 P AA1 R T M AH0 N T OW0 T EH0 L/
noun
  1. 1

    A serviced apartment complex that uses a hotel-style booking system.

Source: https://en.wiktionary.org/wiki/apartment%20hotel