You won’t find a better hostel in Malta