apartment hotel

Noun

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