I have a question about this word "hostel": I used to think it has the exact meaning as the Spanish word "hostal", but after seeing in WordReference that it means "albergue juvenil", I'm wondering if this word is or use to be strongly related to young guests and backpackers. Because the Spanish word "hostal" means a cheap lodging, but not necessarily aimed at young people. "Hostales" are in fact used by all ages. What in Spanish what is used to mean lodging for young people and backpackers is called "albergue" or "albergue juvenil". Perhaps the more closer translation to the Spanish "hostal" is "guesthouse"? What does the English word "hostel" really mean then?