Fetching details from the dictionary...

lodging; inn; hotel
house; home; dwelling
home of a servant's parents (or guarantor, etc.)
「宿」 has another reading with different meanings.
温泉宿を早めに予約しておいたよ。
I booked a hot spring inn.
この宿のサービスは最高だね。
The service at this inn is excellent.
旅行先で良い宿を見つけたんだ。
I found a good inn at my travel destination.