hostel

noun
  1. an inexpensive lodging place for travelers, especially young people, typically offering shared rooms and facilities
  2. a supervised residential facility providing temporary accommodation for specific groups such as students, workers, or homeless people

Examples