Clean, cheerful hostel in a great location