There is a train and taxi service to Haifa from Ben Gurion Airport.
Trains operate from 3:00 am to Midnight, and run at least 2 per hour. The trains on Friday and Saturday afternoon run less often because of Shabbat. The station is located on Level S of the Landside Building, adjacent to the Greeter's Hall in the airport. Take the train to Haifa Center and then taxi to guesthouse. There are always taxis available from Ben Gurion airport in Tel Aviv to Haifa.
The address of the guesthouse in Haifa is:
Beit Yedidia, #122 Hatishbi, Haifa