In my experience, hostels are generally clean, inviting, hospitable and full of friendly staff members and guests. After staying in a handful of hostels, I actually find that I prefer them to hotels because they are safe and comfortable places to stay without a hefty price tag.