A place where people can stay temporarily, often with meals and activities included.
They stayed at a guesthouse that had a beautiful garden and a friendly atmosphere.
A separate part of a larger accommodation, like a hotel, where guests can stay.
The guesthouse attached to the hotel was perfect for their romantic getaway.