The host arranged for meeting at my arrival. The place is nice, clean, and located 10 minutes walk from MIT and 5 minutes from a metro station.