extended stay definition
An apartment hotel in Hammond, IN. An apartment hotel (also aparthotel / apartel, residential hotel, or extended-stay hotel) is a serviced apartment complex that uses a hotel-style booking system. It is similar to renting an apartment, but with no fixed contracts and occupants can check-out whenever they wish.