Apartment hotel